JSON ↔ CSV Converter
Convert JSON to CSV or CSV to JSON instantly. Auto-detects format, handles nested data, and supports custom delimiters.
Auto Detection
Automatically detects input format and delimiter. Supports comma, semicolon, tab, and pipe separators.
Nested JSON
Handles nested objects and arrays. Flattens complex structures into clean CSV columns using dot notation.
100% Private
All conversion happens in your browser. Your data never leaves your device—complete privacy guaranteed.
How to Convert JSON to CSV
Converting JSON to CSV is essential for data analysis, importing into spreadsheets, or sharing data with systems that don't support JSON.
- Paste or upload your JSON data (array of objects works best)
- Select delimiter - comma for Excel, semicolon for European locales
- Click Convert - nested objects are flattened automatically
- Download or copy your CSV file
JSON Structure Requirements
Best format: Array of objects with consistent keys
[
{"id": 1, "name": "Alice", "email": "alice@example.com"},
{"id": 2, "name": "Bob", "email": "bob@example.com"}
]
Each object becomes a row. Object keys become column headers.