📊 Table ↔ CSV Converter
A free, privacy-first table converter that runs entirely in your browser — paste CSV or TSV data, see it as a table instantly, and export to CSV, TSV, Markdown, or JSON with one click. No file upload, no account required.
Enter data above to see the table.
Private by design. This tool runs entirely in your browser — nothing you enter is uploaded or stored, and it works offline.
About
Toolio's Table to CSV Converter auto-detects whether your input is comma-delimited (CSV) or tab-delimited (TSV) and renders a clean table preview before you convert. You can export the parsed data as standard CSV, tab-separated TSV, a Markdown table ready for docs and READMEs, or a JSON array of objects for use in code. Because the tool runs 100% client-side with no server connection, your spreadsheet data never leaves your device — making it safe for sensitive business data even without an internet connection.
How to use
- Paste your CSV or TSV data into the input box (the delimiter is detected automatically).
- Check the Table Preview panel to confirm the data parsed correctly.
- Click → CSV, → TSV, → Markdown Table, or → JSON to convert.
- Use the Copy button to copy the result to your clipboard, or Download to save the file.
FAQ
- Is this tool free?
- Yes, completely free with no usage limits, no account, and no hidden fees.
- Do you upload my data to a server?
- No. All conversion happens in your browser using JavaScript; your data never leaves your device.
- Does it work offline?
- Yes. Once the page has loaded, no internet connection is needed — it works entirely offline.
- How does the tool know if my data is CSV or TSV?
- The converter counts commas and tabs in your input and chooses whichever delimiter appears more often, so you can paste either format without changing any settings.
- Can I convert a CSV file to a Markdown table?
- Yes. Paste your CSV data, then click → Markdown Table to get a pipe-formatted Markdown table you can drop straight into a README or document.
- What happens to commas inside a field?
- A field wrapped in double quotes can contain commas, and they are treated as text rather than separators. That is standard CSV behaviour and it is why exported spreadsheets quote some fields and not others. A quote character inside a quoted field is written twice.
- My data was split into the wrong columns - what went wrong?
- The delimiter is chosen by comparing how many tabs and commas the text contains, so prose with many commas pasted alongside tab-separated data can tip the decision the wrong way. Pasting the table on its own, without surrounding text, resolves it.