CSV
JSON ↔ CSV
Round-trip between JSON arrays and CSV. Preserves nested keys with dot-path flattening.
Runs entirely in your browser · Your input is never transmitted
INPUT
0 BReady
OUTPUT · CSV
Ready—
How to use
- Paste an array of JSON objects or CSV with headers.
- Pick direction: JSON→CSV or CSV→JSON.
- Copy or download the result.
Frequently asked
How are nested objects flattened?
Keys are joined with dots: {a:{b:1}} becomes a.b=1. On reverse conversion, the dot paths are rebuilt into nested objects.
What about arrays inside objects?
Arrays of primitives are serialized as JSON strings inside the CSV cell. For complex structures, dedicated ETL is better.
Delimiter choice?
Comma by default; toggle to semicolon or tab if your data contains commas.