Markdown Table Generator
Build Markdown tables visually with live preview. Paste TSV from a spreadsheet, paste CSV, or use the cell editor. Column alignment, header styling, auto-width padding.
Preview
How to use the Markdown Table Generator
Paste a TSV from Google Sheets / Excel / Notion (copy a range, the clipboard format is TSV) or CSV. Or use the cell editor mode for a grid you can edit directly. Output is GitHub-Flavored Markdown.
Hand-writing Markdown tables is tedious
A Markdown table is rows of cells separated by pipes, with a second row of dashes that marks the header and sets each column's alignment. The syntax is simple to read but fiddly to write by hand: you pad cells to line up the pipes, keep the alignment row in sync with the column count, and re-pad everything whenever a value changes.
This generator skips the hand-editing. Paste a TSV straight from Google Sheets, Excel, or Notion — copying a range puts tab-separated text on the clipboard — or paste CSV, or fill in a grid in the cell editor. It emits GitHub-Flavored Markdown with the pipes aligned and the alignment row set the way you choose, and shows a live preview of how it renders.
Common use cases
- Spreadsheet to Markdown — turn a copied range of cells into a table for a README or doc.
- Comparison tables — build a feature or pricing comparison for documentation.
- Column alignment — set left, center, or right alignment without hand-editing the dash row.
- Editing in a grid — use the cell editor to lay out a small table directly.
- Readable source — get padded, aligned Markdown that stays legible in the raw file.
Frequently asked questions
How do I get a table out of a spreadsheet?
What alignment options are there?
:---, :---:, ---:). The tool writes that row for you so the columns align as intended.