JSON to CSV Converter
Convert JSON data to CSV format with advanced options and comprehensive analysis
Input & Settings
CSV Output
CSV output will appear here
Analysis & Stats
Conversion statistics will appear here
Comma (,)
Standard CSV format
Semicolon (;)
European CSV format
Tab ( )
Tab-separated values
Pipe (|)
Pipe-separated values
Common Use Cases
Simple Object Array
Convert basic JSON objects to CSV rows.
[{"name": "John", "age": 30}, {"name": "Jane", "age": 25}]Single Object
Convert a single JSON object to a one-row CSV.
{"product": "Laptop", "price": 999.99, "inStock": true}Details
Paste your JSON data (usually an array of objects) and this tool will convert it into Comma Separated Values (CSV) format, suitable for spreadsheets.
Examples
Convert Array of Objects
JSON Input:
[ { "name": "Alice", "age": 30 }, { "name": "Bob", "age": 25 } ]
CSV Output:
name,age
Alice,30
Bob,25Each object in the array becomes a row, and keys become headers.
Handling Nested Objects (Flattening)
JSON Input:
[ { "id": 1, "user": { "name": "Alice", "city": "New York" } } ]
CSV Output:
id,"user.name","user.city"
1,Alice,"New York"Nested object keys can be flattened using dot notation for headers.