How to use the Markdown Table Generator
- Type into the cells — the first row is the header. Use + Row and + Column to grow the table.
- Paste a range copied from Excel or Google Sheets into any cell; it fills the cells from there.
- Set each column’s alignment with the ⟵ ⟷ ⟶ buttons above it.
- Copy the Markdown (for GitHub, GitLab, Notion, Obsidian, README files) or the HTML.
Markdown table syntax
| Name | Role | Score |
| :----- | :---: | ----: |
| Ada | Admin | 98 |
| Linus | Dev | 87 |
Pipes (|) separate columns and the second line separates the header. Colons set alignment: :--- left, :---: center, ---: right. Tables are part of GitHub-flavored Markdown and work on GitHub, GitLab, Bitbucket, Notion, Obsidian, Reddit and most docs tools.
- A literal pipe inside a cell is written
\|— the generator escapes it for you. - Markdown tables can’t merge cells or hold multiple paragraphs; use HTML for those.
- “Align columns” pads cells with spaces so the source is readable; renderers ignore the padding.
Have the data as CSV or JSON already? Use CSV to Markdown Table or JSON to Markdown Table. For a rendered HTML table from CSV, see CSV to HTML Table.
Also searched as: markdown table, create markdown table, table generator, excel to markdown table, github markdown table, html table generator, table editor online, markdown table editor.
Tools that pair well with the Markdown Table Generator
- Markdown Editor — Write Markdown with a side-by-side live preview, a formatting toolbar and keyboard shortcuts.
- Find and Replace — Paste text and replace words or patterns — case-sensitive or not, whole words only, or with regular expressions and $1 capture groups.
- Soft Hyphen Generator — Stop long words like “Versicherungsleistungen” from overflowing on mobile: insert invisible soft hyphens automatically or at your own break points, then copy the result.
- Smart Quotes to Straight Quotes — Code copied from Slack, Notion, Word or a blog won’t run?