JSON to CSV Converter
Turn a JSON array into clean CSV with automatic headers, ready for Excel or Sheets.
Frequently Asked Questions
What JSON shape is supported?
An array of objects, like [{"name":"Ana","age":30}]. A single object is also accepted and becomes one row. Nested objects are flattened with dot keys such as address.city.
How are commas and quotes handled?
Values containing commas, quotes or newlines are wrapped in double quotes and inner quotes are doubled, following the CSV standard (RFC 4180).
What if objects have different keys?
The header row is the union of all keys across all objects. Missing values are left empty so columns always line up.
Can I open the result in Excel?
Yes, download the .csv file and open it directly in Excel, Google Sheets or LibreOffice.
Related Tools
CSV to JSON Converter
Turn CSV into a JSON array of objects, with quoted-field support and type detection.
JSON Formatter
Format, validate, and beautify JSON data with syntax highlighting.
JSON to TypeScript Interfaces
Paste JSON and get clean TypeScript interfaces, with nested types named automatically.
YAML to JSON Converter
Convert everyday YAML config into JSON, with nesting, lists and typed scalars.