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.

Runs in your browser // nothing is uploaded

Loading tool

How it works

  1. 01

    Paste CSV, tab-separated data, or an existing Markdown table.

  2. 02

    The tool parses columns and rows automatically.

  3. 03

    Copy the aligned Markdown table output.

Details

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.

Related tools