Markdown Table Generator
Markdown tables are picky: one missing pipe or uneven separator row and the whole table renders as plain text. This generator gives you a visual grid to type into, lets you paste CSV or TSV from a spreadsheet, and emits a padded Markdown table where the columns align in the source, much easier to read in a diff and correct on first try.
How to build a Markdown table
-
1
Pick rows and columns
Or paste CSV/TSV and the tool infers dimensions automatically.
-
2
Type cell contents
Click into each cell. Tab and arrow keys navigate like a spreadsheet.
-
3
Set column alignment
Left (default), center, or right per column via the header row.
-
4
Copy Markdown output
The tool pads pipes to column width so the source looks clean.
Markdown table syntax
Basic table:
| Column A | Column B | Column C |
|----------|----------|----------|
| cell 1 | cell 2 | cell 3 |
| cell 4 | cell 5 | cell 6 |
Alignment uses colons in the separator row:
| Left | Center | Right |
|:-----|:------:|------:|
| a | b | c |
:---left-align:---:center---:right-align
What the generator does for you
- Pads every cell to the width of the longest entry in its column, so the pipes line up in the source. Doesn’t affect rendered output, Markdown ignores extra spaces, but humans reading the diff will thank you.
- Escapes pipes inside cells as
\|so a cell containinga|bdoesn’t split into two columns. - Preserves alignment when you change column widths.
- Accepts CSV and TSV paste; detects quoted fields and commas inside quotes.
Common pitfalls
- Separator row is mandatory. Markdown tables without the
|---|---|row are rendered as plain text. - No multi-line cells. Each row is one line; embed
<br>if you need an internal break, since Markdown line breaks inside table cells are not supported. - No nested tables. If you need them, fall back to HTML.
- Empty cells need a space (or at least an empty pair of pipes). Avoid
||directly.
When to use HTML instead
If you need colspan, rowspan, multi-line cells or custom CSS classes, HTML tables are the right tool. Most Markdown parsers accept raw HTML table markup inline.
Where Markdown tables work well
- GitHub, GitLab, Gitea READMEs.
- Issue and PR descriptions.
- Obsidian, Bear and most note-taking apps.
- Docusaurus, MkDocs, Hugo, all support GFM tables.
Frequently Asked Questions
Not natively. Use <br> for inline line breaks. For real multi-line content (code blocks, lists inside a cell), fall back to HTML <table>.
GFM doesn’t support merged cells. If you need colspan or rowspan, use HTML inside your Markdown document, most renderers pass <table> through untouched.
No. Rendered HTML is identical whether you pad or not, padding is purely a source-readability choice.
Yes. Copying from a spreadsheet puts TSV (tab-separated values) on the clipboard. The generator detects TSV and builds a Markdown table with the same rows and columns.
Write \|. Most parsers then render a literal pipe without breaking the column boundary.
Related Tools
ASCII Table Reference
Full ASCII table from 0 to 127 with decimal, hex, octal, binary, standard names and HTML numeric-reference notation, including NUL, LF and DEL.
Color Palette Generator
Generate monochromatic, analogous, complementary, triadic or tetradic color palettes from a base HEX color and export copy-ready CSS variables.
HTML Character Reference
Searchable list of HTML entities, their named and numeric codes, and a one-click copy for special characters and symbols.
FPS Counter
Measure browser FPS with requestAnimationFrame, smoothing, min/max frame rate, warnings and an optional graph. Runs locally with no upload or API.
HEX Color Picker
Pick or enter a HEX colour and get RGB, HSL, approximate CMYK, relative luminance and contrast ratios against white and black.
JSON Formatter
Paste JSON to pretty-print with 2 or 4 spaces, minify it to compact output, or run a quick syntax check before copying the result.
Tool available in other languages
- Markdown-tabellgenerator [SV]
- مولّد جداول Markdown [AR]
- Générateur de tableaux Markdown [FR]
- 마크다운 표 생성기 [KO]
- โปรแกรมสร้างตารางแบบ Markdown [TH]
- Markdown-Tabellen-Generator [DE]
- Trình tạo bảng Markdown [VI]
- Generator Tabel Markdown [ID]
- Markdown-tabelgenerator [NL]
- Markdownテーブルジェネレーター [JA]
- Generador de Tablas Markdown [ES]
- Generator tabel Markdown [PL]
- Gerador de Tabela Markdown [PT]
- Markdown Tablo Oluşturucu [TR]
- Markdown表格生成器 [ZH]
- Generatore di Tabelle Markdown [IT]
- Генератор таблиц Markdown [RU]