Markdown Table Generator
Convert CSV, TSV, or JSON data into perfectly aligned GitHub-Flavored Markdown tables. · Updated
Options
Column Alignment:
text
Formatted Outputmarkdown
Draft saved locally.
Markdown tables are tedious by hand. Generating GFM tables from CSV or JSON locally keeps docs workflows fast without uploading datasets.
Common errors and fixes
No rows detected
Paste CSV/TSV/JSON with at least a header and one data row.
Uneven columns
Pad missing cells so every row matches the header width.
Invalid JSON array
When using JSON mode, provide an array of objects with consistent keys.
Empty header
Provide column names; GFM tables require a header row and divider.
Options
| Option | Description |
|---|---|
| Column Alignment | Set markdown column header delimiter alignment syntax. |
FAQ
What input formats are supported by this table generator?
You can input raw CSV, tab-separated TSV, or structured JSON arrays of objects.
How does column alignment work in Markdown?
Using colons in header separators (:--- for left, :---: for center, ---: for right alignment).
Related tools
HTML to Markdown
Convert HTML markup, tables, lists, and formatted content back into clean, readable Markdown syntax.
Markdown to HTML
Convert Markdown documents, tables, lists, and code blocks into clean, formatted HTML markup.
JSON to CSV
Convert JSON arrays and nested objects into clean, downloadable CSV spreadsheets in seconds.
CSV to JSON
Convert CSV tabular data into structured JSON objects or arrays with automatic type detection.