Data Converters
JSON to CSV
Convert a JSON array of objects into CSV, with columns derived from object keys and proper CSV escaping for commas, quotes, and newlines. Nested objects or arrays inside a field are serialized as JSON text rather than silently dropped.
Advertisement
Advertisement
Related tools
Features
- Columns derived automatically from object keys
- Proper CSV escaping for commas, quotes, and embedded newlines
- Nested objects/arrays serialized as JSON text, never silently dropped
- Full Unicode support
How to use
- Paste a JSON array of objects.
- Click Convert.
- Copy or download the resulting CSV.
Example
Input
[{"name":"Ada","role":"Engineer"}]Output
name,role Ada,Engineer
FAQ
- What JSON structure does this expect?
- An array of objects, like [{"name":"Ada"},{"name":"Grace"}]. A single object or an array of primitives can't become CSV rows, and you'll get a clear message explaining why instead of a silently wrong result.
- What happens to nested objects or arrays inside a field?
- They're serialized as compact JSON text inside that cell, rather than being flattened unpredictably or dropped. That keeps the data recoverable even though CSV itself has no concept of nesting.
Advertisement