topdf.mdno uploads · no signup · free

.md · table

Markdown table generator: fill, align, copy.

Hand-aligning pipes is nobody's idea of a good time. Fill in the grid below, or paste cells straight from Excel or Google Sheets, and copy a clean GFM table with the columns already lined up. Runs in your browser; your data never leaves it.

Grid · paste from a spreadsheet works
Output · .mdlive
Rendered

How it works

Build a Markdown table without counting pipes

01

Fill the grid

Type into the cells, add rows and columns as you go. Already have the data in a spreadsheet? Copy it there and paste into any cell; the grid takes the whole selection.

02

Set the alignment

Click the control above each column to cycle left, center, right. The generator writes the colon syntax into the separator row so it renders the same everywhere.

03

Copy the table

The Markdown updates live, pipes padded so the source reads as cleanly as the render. Copy it into your README, wiki, or notes. Done.

Questions

How do you make a table in Markdown?

A Markdown table is rows of cells separated by pipes (|), with a second line of dashes that separates the header from the body: | Name | Qty | on the first line, | --- | --- | on the second, then one line per row. Colons in the dash line set alignment: :--- for left, :---: for center, ---: for right. This generator writes all of that for you.

Can I paste a table from Excel or Google Sheets?

Yes. Copy the cells in your spreadsheet, click into any cell of the grid here, and paste. The whole grid is replaced with your data and the Markdown table is generated instantly.

What if a cell contains a pipe character?

It gets escaped as \| automatically, so the table never breaks. Line breaks inside a cell are flattened to spaces, since GFM table cells are single-line.

Is this table generator free, and where does my data go?

Free, no signup, no limits. The grid lives in your browser only: nothing is uploaded, stored, or logged, and there is no way to recover a table after you close the tab.

Will the table work on GitHub, Reddit, and in ChatGPT?

The output is GitHub-flavored Markdown (GFM), which is what GitHub, GitLab, Reddit, Discord's preview, Obsidian, and most chat assistants render. Plain old Markdown without the table extension will show it as text, but that dialect is rare now.

Table going into a document? Paste it into the Markdown to PDF converter and it comes out typeset, or grab the markup from Markdown to HTML.