Skip to content

Markdown Table Generator

Build a table visually, or paste cells from Excel, Google Sheets, CSV or JSON, and get a Markdown table.

  1. 1Add or paste your data
  2. 2Check the result
  3. 3Copy or download
#
1
2
3
4

Generated Markdown Table69 words

Raw Markdown6 lines
Formatted PreviewRendered GFM
Feature / MetricFree TierPro PlanEnterprise SLA
Client-Side ParsingUnlimitedUnlimitedCustom Workers
Max File Size50 MB500 MB5 GB
Token ChunkerIncludedIncludedAPI Direct
Monthly Price$0$12/moCustom
Characters:389
Words:69
Est. Tokens:~100
Reading time:1 min

How to make a Markdown table

  1. Pick a starting point: the visual grid, CSV, JSON, or an existing Markdown table.
  2. To convert from Excel or Google Sheets, select the cells, copy, and paste them into the CSV tab. Tab-separated data is detected automatically.
  3. Set column alignment if you need it, then copy the aligned Markdown table.

Markdown table basics

A Markdown table is a header row, a separator row of dashes, and data rows, with cells split by the | character. Colons in the separator row set alignment: :--- for left, :---: for centre and ---: for right.

Markdown tables cannot merge cells or hold line breaks inside a cell. If a cell contains a | character, the generator escapes it as \| so the table does not break.

Frequently asked questions

Where do Markdown tables work?

GitHub, GitLab, Obsidian, Notion import, Reddit, many static site generators and most documentation tools support this table format.

Can I convert a JSON array to a table?

Yes. Paste an array of objects into the JSON to Table tab. The keys become column headers.

My CSV uses semicolons. Will it work?

Yes. Semicolon-separated files, common in Europe, are detected when the first line has semicolons and no commas.

Did a file convert badly or something not work? Report a problem. Your files are never uploaded, so a sample file helps us fix it.