CSV ↔ JSON Converter
Two-way conversion between CSV and JSON. Correctly handles quoted fields, commas and line breaks inside cells. Everything runs locally — your data never leaves your device.
Input
Output
FAQ
Is my data uploaded?
No. Conversion is plain JavaScript running in your browser. Nothing is sent anywhere.
What CSV features are supported?
Quoted fields, escaped quotes (""), commas and line breaks inside cells. The first row is used as the JSON keys.
What JSON shape is needed for JSON → CSV?
An array of flat objects, e.g. [{"name":"Ada","age":36}]. Keys are unioned across all objects to build the header row.