CSV ↔ JSON
Convert tabular data between CSV and JSON. Header row detection, custom delimiter, quoted-field-with-comma support.
How to use CSV ↔ JSON
- Choose direction.
- Paste your data.
- Pick delimiter and (for CSV) whether the first row is header.
- Copy.
What is CSV ↔ JSON?
The classic bridge between flat tabular data and structured JSON. CSV becomes an array of objects (one per row, keyed by header). JSON arrays of objects become CSV with column headers. The parser handles quoted fields containing commas, escaped quotes, and CRLF line endings.
FAQ
- What if rows have different fields?
- JSON-to-CSV will use the union of all object keys as headers; missing fields become empty strings.
- Does it handle multiline cells?
- Yes — quoted CSV cells can contain newlines and are preserved correctly.
Related tools
People also use
- JSON to CSV📊 CSV Tools
JSON to CSV — Convert any JSON array (of objects or arrays) — or even a single object — into clean CSV. Tick the Flatten option to expand nested objects...
- XLSX to JSON💼 Office Tools
XLSX to JSON — Convert any Excel sheet to JSON — array of objects keyed by header row, or array of arrays with no header.
- CSV to SQL📊 CSV Tools
Convert a CSV to SQL INSERT statements for MySQL, PostgreSQL, SQLite or MS SQL. Optional CREATE TABLE, multi-value INSERT mode.