Markdown Table Generator
Paste CSV to get a neatly aligned, GitHub-flavored Markdown table — with optional left, center, or right column alignment.
Readable Markdown tables in a click
Markdown tables are everywhere in developer and writing workflows — readmes, pull requests, docs, wikis, and note-taking apps — but typing the pipes and dash separators by hand is tedious, and unaligned raw Markdown is hard to read or edit later. This generator turns CSV into a clean table and pads every column so the source lines up perfectly, not just the rendered result.
The first row becomes the header, a separator row sets the column alignment you choose, and each remaining row fills in below. Pick left, center, or right alignment to control how the rendered table displays. Paste your data, copy the Markdown, and drop it into GitHub, Notion, Obsidian, or any docs tool that speaks Markdown.
Private and instant
Generated entirely in your browser — nothing is uploaded.
Frequently Asked Questions
How do I make a Markdown table from CSV?
Paste your CSV and this tool builds a GitHub-flavored Markdown table: the first row becomes the header, followed by a separator row of dashes, then each data row as pipe-delimited cells.
Does it align the columns?
Yes. It pads every cell to the width of its column so the raw Markdown lines up neatly and is readable even before rendering. You can also set left, center, or right alignment.
Where can I use the output?
Anywhere Markdown tables render — GitHub and GitLab readmes, issues and pull requests, Notion, Obsidian, and most static-site and documentation tools.
Is my data private?
Yes. The table is generated in your browser — nothing is uploaded or stored.
More free markup and data utilities for developers and writers.