Tip: Use Auto delimiter unless you know the source format.
Auto-detect checks comma/tab/semicolon/pipe using the first few lines.
Pretty JSON applies to JSON outputs. Header row applies to CSV → JSON/NDJSON/Markdown and JSON → CSV.
No uploads. Data stays in your browser.
Preview renders from parsed tabular data (CSV-like outputs). JSON output is not previewed as a table.
How to use
Paste your data, choose a conversion mode, then export the result.
- Paste CSV (or JSON) into the input box.
- Select a mode (CSV → JSON/TSV/Pipe/Markdown, or JSON → CSV).
- Set options (delimiter, header row, trimming), then click Convert.
- Copy or download the output.
FAQ
Does this online CSV converter upload my data?
No. Conversions run in your browser and the tool does not send network requests.
Can it handle commas, quotes, and newlines inside CSV fields?
Yes. It supports quoted fields, escaped quotes (""), and line breaks inside quotes.
How does auto delimiter detection work?
It checks the first few non-empty lines and picks the delimiter that appears most consistently (comma/tab/semicolon/pipe).
What does “Header row” change?
When enabled, the first row becomes field names for JSON/NDJSON and column headers for JSON → CSV; otherwise columns are named col1, col2, etc.
Can I convert JSON to CSV?
Yes. Paste a JSON array of objects (or a single object), choose JSON → CSV, and convert.
Why is my output empty or missing rows?
If Skip empty rows is on, rows that contain only empty cells are removed; turn it off to keep them.
Can I download the converted result as a file?
Yes. Click Download and the tool saves a file with a suitable extension for the selected mode.