JSON ↔ CSV Converter
Convert JSON arrays to CSV and CSV back to JSON, in your browser.
Recommended next steps
Related tools
Encode or decode text to and from base64, with a URL-safe variant.
Convert text between camelCase, snake_case, kebab-case, Title Case, and more.
Sort lines alphabetically, numerically, or by length, and remove duplicates.
Frequently asked questions
For JSON to CSV, a top-level array of flat objects, like [{"name":"Ada","age":36}]. Keys from every object become the CSV header columns; nested objects or arrays are written as JSON text in the cell.
Yes. Output follows RFC 4180: any value containing the delimiter, a double quote, or a line break is wrapped in quotes, and inner quotes are doubled. The CSV parser reverses this correctly.
CSV has no types, so converting CSV to JSON produces string values. Numbers and booleans come through as their text form, which keeps the round-trip lossless.
Last updated 2026-06-20.