JSON → CSV Converter
Convert a JSON array of objects to CSV — auto-detects columns, handles missing keys, choose your delimiter, download the result.
Free · No credit card · 50 credits/day
Converter features
Auto column detection
Scans all objects in the array to build the complete set of column headers — no manual configuration needed.
Missing key handling
If an object is missing a key, the corresponding cell is left empty. All rows always have the same number of columns.
Delimiter choice
Choose comma (default), semicolon (for European Excel), or tab (TSV). Quoted fields handle embedded delimiters correctly.
Nested object flattening
Simple nested objects are expanded using dot notation: address.city becomes a separate column. Arrays become semicolon-joined strings.
Download CSV
Download the result as a .csv file with correct Content-Type and UTF-8 BOM for Excel compatibility, or copy to clipboard.
Round-trip ready
Output is compatible with the CSV → JSON converter — convert back and forth without data loss for flat structures.
Frequently asked questions
Convert your JSON to CSV now
Free account. 50 credits per day. Access to 75+ tools instantly.
Create free account →