JSON Input
Conversion Options
CSV Output
0 rows, 0 columns
About JSON to CSV Converter
Convert JSON data to CSV format quickly and easily. Perfect for importing JSON data into spreadsheet applications, databases, or any system that accepts CSV files.
Features:
- Convert JSON arrays to CSV format
- Multiple delimiter options (comma, semicolon, tab, pipe)
- Flatten nested objects automatically
- Handle arrays by converting to strings
- Optional header row
- Quote fields as needed or quote all fields
- Choose line ending format (LF, CRLF, CR)
- Download as .csv file
Supported JSON Formats:
- Array of Objects: [{"name": "John", "age": 30}, {"name": "Jane", "age": 25}]
- Nested Objects: Objects within objects will be flattened with dot notation
- Arrays in Values: Arrays will be converted to JSON strings
- Mixed Types: Numbers, strings, booleans, null values
How It Works:
- Paste your JSON data (must be an array of objects)
- Configure conversion options (delimiter, headers, etc.)
- Click "Convert to CSV"
- Copy or download the resulting CSV file
Example:
JSON Input:
[
{"name": "John", "age": 30},
{"name": "Jane", "age": 25}
]
CSV Output:
name,age John,30 Jane,25
Common Use Cases:
- Importing API response data into Excel or Google Sheets
- Converting database exports to CSV format
- Preparing data for data analysis tools
- Migrating data between different systems
- Creating bulk upload files from JSON data