Markdown Table Formatter
Paste a rough Markdown table and get it aligned with clean, consistent column widths.
Turn CSV data, tab-separated data, or a messily-aligned Markdown table into a properly formatted Markdown table with consistent column widths and pipe alignment. Handy for writing documentation, GitHub READMEs, or pull request descriptions where a hand-typed table quickly goes ragged. Also converts plain CSV or TSV directly into Markdown table syntax. Runs entirely client-side.
Loading tool
How it works
- 01
Paste CSV, tab-separated data, or an existing Markdown table.
- 02
The tool parses columns and rows automatically.
- 03
Copy the aligned Markdown table output.
Details
- Category
- Developer & data
- Formats
- Markdown
- Runs
- In your browser
- Files uploaded
- No
- Cost per run
- Free
- Sign-in
- Not required
- Works offline
- Yes, once loaded
Last updated 2026-08-03
Common questions
Do I need a separator row?
Yes - a standard Markdown table with a header, a `---` separator row, and data rows below.
Can I convert CSV directly to a Markdown table?
Yes - paste CSV or tab-separated data and it's formatted into proper Markdown table syntax.
Does it support column alignment (left/center/right)?
Standard Markdown alignment markers in the separator row (`:---`, `:---:`, `---:`) are preserved and applied.
Is my data uploaded anywhere?
No - parsing and formatting run entirely in your browser.