Markdown table generator

Paste rows from a spreadsheet, a CSV or any delimited text and get a padded Markdown table back, with the header and alignment row written for you.

Separator
Align
Markdownmarkdown
The result appears here

Questions

What can I paste?+

Anything separated by tabs, commas, semicolons or pipes. A copy straight out of a spreadsheet arrives tab separated, which is the default here.

Why pad the columns?+

Because a Markdown table is read as source at least as often as it is rendered, and an unpadded one is unreadable in a pull request. The padding changes nothing about the output.

How does alignment work?+

Colons in the rule row under the header: left, right or both for centred. It is per column in Markdown, and set for the whole table here.

Related tools

The tools are free. So is most of the library.

1935 blocks and 989 pieces for shadcn/ui and Tailwind, built on the same tokens these tools write. Install one with a command and the code is yours.

No signup for the tools. MIT for free blocks, commercial licence for Pro.

Markdown version