📊 JSON to CSV Converter
Convert JSON to CSV online free — paste a JSON array and download a clean CSV that opens in Excel or Google Sheets. Nested objects are flattened automatically. No data leaves your browser.
🔒 100% Private — no uploads ⚡ Instant — works offline 💸 Free forever — no sign-up
How to use the JSON to CSV Converter
- 1 Paste a JSON array of objects (or an object containing one).
- 2 Click Convert — nested objects are flattened to dot-notation columns.
- 3 Preview the table and download the CSV for Excel or Google Sheets.
Frequently asked questions
What JSON structure does the converter expect?
An array of objects like [{"name":"A","age":1},…]. If you paste an object, the tool automatically finds the first array inside it (common for API responses like {"data": [...]}).
How are nested objects handled?
They are flattened using dot notation — {"user":{"name":"A"}} becomes a column called user.name. Arrays inside objects are stored as JSON strings.
Will the CSV open in Excel?
Yes — the output uses standard comma separation and proper quote escaping, and includes a UTF-8 BOM so special characters display correctly in Excel.
Is my data uploaded?
No — the conversion runs in your browser. Safe for customer exports and API data.
Related tools
JSON Formatter & Validator Beautify, minify and validate JSON with clear error messages. Base64 Encoder / Decoder Encode/decode Base64 text (Unicode-safe) and files to Base64. UUID Generator Generate cryptographically secure UUID v4 — single or bulk. JWT Decoder Decode JWT header & payload, check expiry — fully offline.