About

Markdown Table Generator – Create Tables from CSV & JSON

Generate Markdown tables from CSV, JSON, or manual input with alignment options and auto-formatting for GitHub and documentation.

🟢 Runs locally · no uploads
CSV Input
Name,Age,City John,30,NYC Jane,25,LA
Markdown Table
Table appears here...

Related tools

Show more
Show more
› About this tool · FAQ

Convert CSV, JSON, TSV, or manual data into beautifully formatted markdown tables. Support for sorting, alignment, and customization options.

What input formats are supported?

Supports CSV (comma-separated), TSV (tab-separated), JSON arrays of objects, and manual pipe-separated input. Each format is automatically parsed and converted to markdown.

How do I control column alignment?

Choose from left (:--), center (:-:), right (--:), or mixed alignment. Mixed alternates between all three for variety. Alignment affects how content displays in markdown renderers.

Can I sort the table data?

Yes, select any column number to sort by (0-based index) and choose ascending or descending order. Numeric values are sorted numerically, text values alphabetically.

What happens to special characters?

Pipe characters (|) are automatically escaped to \| to prevent table breaking. Line breaks become <br> tags. HTML escaping can be enabled for additional safety.

How do I handle missing data or empty cells?

Empty cells are preserved as blank table cells. The tool shows statistics about empty columns and rows. You can set max column width to handle very long content.