CSV → Markdown
Input: name,city,age Alice,Paris,30 Bob,Berlin,28
Output: | name | city | age | |---|---|---| | Alice | Paris | 30 | | Bob | Berlin | 28 |
500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.
Auto-detect any tabular input (CSV, TSV, Markdown, HTML, JSON) and convert to any other. One-stop converter for tabular data.
Table Converter takes any common tabular representation as input and emits any of the others as output. Supported formats are CSV (comma-separated), TSV (tab-separated), Markdown tables (GitHub-flavoured pipe-and-dash), HTML <table> markup, and JSON arrays of objects. The tool auto-detects the input format by examining structural signals — leading [ for JSON, <table tag for HTML, pipe-dash separator line for Markdown, tab characters for TSV — and falls back to comma detection. Force detection from the dropdown when input is ambiguous (e.g. CSV that contains pipe characters). Output format is selected separately, so you can convert in any direction without re-pasting. Conversion is purely structural: the tool parses input into a row matrix, then re-emits it in the chosen format. Everything runs in your browser; tabular data with PII or proprietary content stays local.
Input: name,city,age Alice,Paris,30 Bob,Berlin,28
Output: | name | city | age | |---|---|---| | Alice | Paris | 30 | | Bob | Berlin | 28 |
Input: <table><tr><th>k</th><th>v</th></tr><tr><td>foo</td><td>1</td></tr></table>
Output: [ { "k": "foo", "v": "1" } ]
Input: [{"name":"Alice","role":"admin"},{"name":"Bob","role":"editor"}]
Output: name,role Alice,admin Bob,editor