JSON to CSV converter
Convert JSON arrays to CSV or CSV back to JSON. Handles nested objects with dot-notation flattening. Custom delimiters supported.
- Free, no sign-up
- No data stored
- Reviewed 2026-01-15
Your details
Results
About the JSON ↔ CSV Converter
Convert between JSON arrays of objects and CSV format in either direction. Nested JSON objects are flattened using dot notation (e.g. address.city). Choose delimiter (comma, tab, semicolon) and whether to include a BOM for Excel compatibility.
How to use the JSON ↔ CSV Converter
- Paste JSON or CSV.
- Choose direction.
- Set delimiter and flatten options.
- View the converted output.
- Copy or download.
Frequently asked questions
How are nested objects handled?
Enable "flatten" to convert {name: {first: "Jo"}} into a column "name.first". Without flattening, nested objects become JSON strings.
What is BOM?
A byte-order mark (EF BB BF) at the start of the file tells Excel to use UTF-8 encoding. Enable it if your CSV contains non-ASCII characters.
Can I convert CSV with semicolons?
Yes. Select semicolon as the delimiter — common in European locales where comma is the decimal separator.