Skip to content

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.

Row
1
🟢 Done
2
🟡 In Progress
3
Output
| Task                |     Status     | Priority |
| :------------------ | :------------: | -------: |
| Launch website      |    🟢 Done     |     High |
| Write documentation | 🟡 In Progress |   Medium |
| User testing        |   ⚪ Planned   |      Low |
3 rows × 3 columns
Rendered Preview
TaskStatusPriority
Launch website🟢 DoneHigh
Write documentation🟡 In ProgressMedium
User testing⚪ PlannedLow

How a Markdown table is written

Left, centered and right alignment in one table: :---, :---:, ---:.
Markdown
| Tool       | Free | Runs in browser |
| :--------- | :--: | --------------: |
| Generator  | Yes  |             Yes |
| Validator  | Yes  |             Yes |
Preview
ToolFreeRuns in browser
GeneratorYesYes
ValidatorYesYes

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.

Every Markdown table tool

Search all tools

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.

Browse all templates

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)