Mahope tools: EUComply Clean Copy DeskUptime Transmute BugBottle All tools

Markdown Table Generator

Paste CSV or TSV data and get a clean Markdown table — with alignment options and a live preview.

Runs entirely in your browser. Your data is never uploaded anywhere.

Preview

About this tool

This free tool converts delimited data into a Markdown pipe table — the format used by GitHub READMEs, GitLab wikis, Notion exports, Obsidian notes, Jupyter notebooks and most static site generators.

Paste comma-separated, tab-separated, semicolon-separated or pipe-delimited data. The delimiter can be detected automatically. Cells are escaped so pipes and newlines inside your content cannot break the table, and you can choose left, center or right column alignment.

All conversion happens locally in JavaScript on your device — nothing is uploaded, so it is safe to use with confidential data.

Formatting JSON instead? Try the JSON Formatter, or compare two versions of a file with the Text Diff Checker.

Frequently asked questions

What input formats does it accept?

CSV (comma-separated) and TSV (tab-separated), including quoted fields with embedded commas. Paste directly from Excel or Google Sheets too — copied spreadsheet cells arrive as tab-separated values and are detected automatically.

How are pipes inside cells handled?

Cells containing the pipe character | are escaped as \| in the Markdown output, per the CommonMark table spec, so the table structure stays intact when rendered.

Does it support alignment columns?

Yes. You choose left, center or right alignment per column, and the generator writes the corresponding colon placement in the separator row (e.g. :---, :---:, ---:).

Will GitHub render the result correctly?

Yes. The output follows GitHub Flavored Markdown tables, which is also supported by GitLab, Obsidian, VS Code preview and most Markdown renderers.

This one stays free, and there is nothing to unlock.

Every delimiter, the cell escaping, the alignment row and the download — all of it stays, and nothing is uploaded. We have no paid version of this tool: Clean Copy converts markup you already have, which is a different job from turning a spreadsheet export into a table, and we could not find an honest reason to charge for the second one. What it costs to keep these tools online is covered by people who found them worth having: if this saved you hand-writing a separator row, you can say thanks. It is optional, and it changes nothing on this page.