Markdown Table Generator
Build Markdown tables visually. Add/remove rows & columns, set alignment, import CSV, export to .md — all in your browser.
About this tool
Markdown's table syntax is fiddly — counting dashes, aligning pipes, remembering whether the colon goes left or right for center alignment. This tool lets you build the table visually and emits clean, properly padded Markdown you can paste straight into a README, issue, or docs site.
Add and remove rows and columns with the toolbar, type directly into each cell, and reorder using the arrow buttons in each header. Click a column's alignment chip to cycle through left, center, and right. Example: a three-column pricing table with the middle column centered renders as a pipe-delimited block with the matching :---, :---:, or ---: separator under each header.
You can also import an existing CSV file to convert it into a Markdown table, or export the current grid back to CSV — handy when the same data needs to live in both a spreadsheet and a doc.
FAQ
Why are the pipes and dashes aligned with spaces? ›
GitHub Flavored Markdown and most renderers ignore extra whitespace around pipes, but padding each column to equal width makes the raw source readable in a text editor and in diffs. The rendered table looks identical whether or not the source is padded.
How do I set column alignment? ›
Click the alignment chip above each column to cycle through left, center, and right. The tool writes the correct separator under the header — a colon on the left edge, on both edges, or on the right edge of the dash row.
What happens to pipe characters inside a cell? ›
Pipes are special in Markdown tables, so any literal pipe in a cell value is escaped with a backslash when the Markdown is generated. This keeps the table valid without you having to escape by hand.
Can I convert a CSV file into a Markdown table? ›
Yes. Click "Import CSV" and choose a .csv or .txt file. The first row becomes the table header and each subsequent row becomes a data row. The imported table is fully editable before you copy or download the Markdown.
What if I just need a quick CSV-to-table conversion without editing? ›
If you have CSV data and want a Markdown table in one click without building it manually, use the CSV to Markdown Table converter — paste your CSV, pick alignment, and get a ready-to-use table instantly. This visual builder is better when you need to edit or design the table interactively.