How to format a Markdown table
To format a Markdown table, paste one existing table into the input box. The formatter parses the rows, pads each column so the pipes line up, and normalizes the dashed separator row beneath the header, producing source that is far easier to read and edit by hand.
The tool only changes spacing and alignment, never the words inside your cells. A rendered preview confirms the table still displays exactly as before, so you can trust that formatting did not alter your data. Input that does not parse as a table is rejected rather than mangled.
All formatting runs locally in your browser. Your table is never uploaded to a server, so you can safely tidy tables in private docs or internal notes.
- Paste one existing Markdown table
- Columns are padded and aligned automatically
- The separator row is normalized
- Copy or download the cleaner Markdown
Formatter or generator: which do you need
People searching for a table formatter already have a Markdown table and just need to clean it up so the source is aligned and readable. That is exactly what this page does, one table at a time.
People starting from raw rows, copied from a spreadsheet or CSV, want to build a new table from scratch instead. For that, the Markdown Table Generator is the right tool, since it assembles a fresh table with headers and per-column alignment.
Keeping the two intents on separate pages makes both faster: this formatter stays focused on cleanup, while the generator focuses on construction.