Markdown Tables: Create, Convert, Format and Fix
Build a table in a grid, or paste CSV, Excel, HTML or JSON and get clean Markdown. Free, runs in your browser, no signup.
Paste cells from Excel or Google Sheets into the first header to replace the table · Tab / Enter / arrows move · Shift+F10 opens row & column actions
How a Markdown table is written
:---, :---:, ---:.| Tool | Free | Runs in browser |
| :--------- | :--: | --------------: |
| Generator | Yes | Yes |
| Validator | Yes | Yes || Tool | Free | Runs in browser |
|---|---|---|
| Generator | Yes | Yes |
| Validator | Yes | Yes |
Need more than the basics? The Markdown table syntax guide covers escaping pipes, line breaks, merged cells, column width and platform differences, and the cheatsheet fits it all on one page.
Start with the right tool
Every Markdown table tool
Search all toolsCreate & Edit
Build tables from scratch, edit them visually, compare and combine.
Format & Fix
Prettify, validate, clean, sort and reshape existing tables.
Convert to Markdown
Turn spreadsheets, CSV, HTML, JSON and SQL output into Markdown tables.
Convert from Markdown
Export Markdown tables to CSV, HTML, JSON, LaTeX, SQL, Jira and images.
Learn Markdown tables
50 ready-made table templates
Each template has a guide: what goes in every column, how to fill it in, common mistakes and copy-ready variations.
Private by design
Tables are converted in your browser. Nothing is uploaded, and there are no accounts. Google Sheets links are the one exception: they pass through our edge function to fetch the sheet.
Checked against the spec
Output follows GitHub Flavored Markdown. The validator checks the same rules GitHub applies, including header and delimiter cell counts.
Free, no limits
No signup, no watermarks, no row limits beyond what your browser can handle.
Markdown table questions
How do I make a table in Markdown?
Type a header row with pipes between the cells, add a delimiter row of hyphens (| --- | --- |), then add one line per data row. The grid above builds this for you: fill in the cells, then press Copy Markdown. The full rules are in the Markdown table syntax guide.
How do I convert CSV or an Excel sheet to a Markdown table?
Open the CSV to Markdown converter or the Excel to Markdown converter and paste your data or drop the file. The table is converted as you paste, and you can copy it straight away.
Is my data uploaded anywhere?
No. Tables are converted in your browser and never sent to a server. The one exception is importing a Google Sheet by link: the link goes through our edge function so the sheet can be fetched. Pasting cells from Google Sheets stays fully local.
How do I align columns in a Markdown table?
Put colons in the delimiter row: :--- for left, :---: for centered and ---: for right. In the grid, use the column menu to change alignment without editing pipes. See column alignment for centering a whole table and other cases.
How do I add a line break inside a table cell?
Markdown tables cannot contain real newlines, so write <br> where the break should go, for example | First line<br>Second line |. Our converters do this automatically when a source cell contains a newline. More options are on the line breaks page.
Why is my Markdown table not rendering?
The usual causes are a missing or malformed delimiter row, a delimiter row with a different number of cells than the header, an unescaped | inside a cell, or a renderer that does not support tables. Paste it into the validator for an exact diagnosis, or read the not-rendering guide.
Can I merge cells in a Markdown table?
Not in GitHub Flavored Markdown, which has no colspan or rowspan. The usual workaround is an HTML table; a few flavors and plugins add their own syntax. See merging cells for what works where.
Which platforms support Markdown tables?
GitHub, GitLab, Obsidian, VS Code preview, Pandoc, Docusaurus, MkDocs, Jekyll and most static site generators render pipe tables. Discord has no table support, and Slack handles tables differently. The syntax guide has a full platform matrix.
Working with whole documents instead of tables? MarkdownPreview.net (live markdown preview for whole documents) · MDConverter.net (convert markdown documents to pdf, word or powerpoint)