Markdown Table Generator β€” CSV/TSV to GitHub Tables

Paste CSV or TSV and get a GitHub-flavored Markdown table with header and column-alignment options, plus a live preview. Copy it in one click.

πŸ”’ Runs entirely in your browser. Your input and output are never sent to a server or stored β€” fully private.

Preview

Tabs or commas are detected automatically. Without a header row, column names are generated (GFM tables require a header).

Did this tool help? Tap to react

About this tool

Turn a block of CSV or TSV data into a clean GitHub-Flavored-Markdown table, ready to paste into a README, issue or pull request. Just paste your rows, choose whether the first line is a header, and set how each column should be aligned β€” the formatted table appears instantly. It is ideal for documentation and notes, and because it all runs in your browser, none of the data you paste is ever uploaded anywhere.

Frequently asked questions

What data can I paste in?

Paste comma-separated values (CSV) or tab-separated values (TSV). Copying a range straight out of Excel, Google Sheets or Numbers usually gives you tab-separated data that works right away. Each line becomes a table row and each comma or tab marks a new cell, and you can choose whether the very first row should be treated as the table header.

Can I control column alignment?

Yes. Markdown tables support left, center and right alignment, set with colons in the divider row beneath the header. The tool writes those colons for you based on the option you choose for each column, so the rendered table can align numbers to the right or centre headings without you ever touching the raw syntax by hand.

Is my data sent to a server?

No. The table is built entirely in your browser, so the CSV or TSV you paste never leaves your device and is not uploaded, logged or stored. That makes it safe to format internal spreadsheets or unpublished content, and it keeps working even if you go offline after the page has loaded.