Markdown Table Converter
Paste a Markdown table and get CSV, JSON, or a clean HTML table. Runs in your browser, nothing is uploaded.
What it does
Three output formats
Convert any Markdown table to CSV, JSON, or a clean HTML table in one click.
Handles real world tables
Alignment colons, escaped pipes, uneven column counts, and stray whitespace are all handled.
Runs entirely in your browser
Your table never leaves your device. No upload, no server, no logging.
Copy or download
Grab the output as text or download it as a .csv, .json, or .html file.
Large table support
Paste tables with hundreds of rows. Parsing runs in a single pass with no artificial limit.
No accounts, no limits
No sign up, no daily cap, no watermark, no tracking. Open the page and convert.
How it works
Step 1
Paste your table
Drop in a Markdown table from a README, doc, chat message, or issue tracker.
Step 2
Pick an output format
Choose CSV, JSON, or HTML. The output updates as you type.
Step 3
Copy or download
Send the result to your clipboard or save it as a file.
How it compares
| What matters | Typical tools | ToolDeck |
|---|---|---|
| Works offline | No | Yes, after first load |
| Sign-up required | Usually | No |
| File upload | Yes, to a server | Never, runs in your browser |
| Watermark | Common on free plans | Never |
| Daily usage limit | Common | None |
| Cost | Credits or subscription | Free, unlimited |
Related tools
Questions people ask
Is my data uploaded anywhere?
No. The parser and every converter run in your browser. Your table text is never sent to a server, logged, or stored.
What Markdown table formats are supported?
Standard GitHub-flavored Markdown tables. Leading and trailing pipes are optional. Separator rows with alignment colons like :---, :---:, and ---: are supported and ignored during conversion.
What happens to bold, links, or code inside cells?
They are kept as raw text. This tool converts table structure, not inline Markdown formatting. If you need rendered HTML inside cells, convert the cell content separately with the Markdown to HTML tool.
Can it handle tables with escaped pipes?
Yes. Use a backslash before a pipe inside a cell and it is treated as a literal pipe character, not a column separator.
Is there a size limit?
No hard limit. Tables over roughly a few megabytes may feel slow because parsing and preview updates run on the main thread. For typical README-sized tables it is instant.
Does it work offline?
Yes, after the first page load. The parser and converters are bundled with the page, so no network requests are made when you paste or convert.
Can I convert the other way, CSV or JSON to Markdown?
Not in this tool. That is a separate converter and is not built yet. Request it from the contact page if you need it.
Do you store or log my input?
No. There is no backend for this tool. Input and output stay in the browser tab and are cleared when you close or refresh the page.