Developer Tools
JSON ↔ CSV
Flatten JSON to CSV (or back) with auto-detected columns.
Loading interactive tool...
About this tool
JSON → CSV: flattens nested objects with dot-paths and writes the column union across rows. CSV → JSON: parses RFC-4180 CSV and optionally coerces strings to numbers / booleans / null.
Frequently asked questions
How do you handle nested objects?
Nested objects are flattened with dot-paths. { user: { name: 'Ada' } } becomes a column named 'user.name'.
What about arrays inside cells?
Arrays are JSON-encoded into the cell so they round-trip cleanly. CSV → JSON keeps them as strings unless 'Coerce types' is on.