Max input size: 1MB. Your JSON is processed locally in your browser and is not uploaded.
CSV Output
Preview
More JSON Tools
Continue working with your converted data using related browser-based JSON tools.
Convert Nested JSON and Arrays to CSV
This JSON to CSV converter flattens nested objects into dot-notation columns and lets you choose how arrays are handled. It is useful for API responses, AI-generated JSON, analytics exports, and spreadsheet workflows.
- Convert JSON objects or arrays of objects to CSV
- Flatten nested JSON into columns
- Join arrays or keep arrays as JSON text
- Choose comma, semicolon, or tab delimiter
- Preview converted CSV before downloading
Frequently Asked Questions
How do I convert nested JSON to CSV online for free?
Paste your JSON array or object into the input box and click Convert. The tool flattens nested objects into dot-notation columns and outputs CSV instantly in your browser.
How are nested JSON objects flattened into CSV columns?
Nested objects are flattened using dot notation, so a field like address.city becomes its own CSV column. This keeps deeply nested API and AI-generated JSON readable as a flat table.
How does the converter handle arrays inside JSON?
You choose: join simple arrays into a single cell, or keep arrays as JSON text. This lets you control how list values appear in your CSV export.
Can I choose a comma, semicolon or tab delimiter?
Yes. The converter supports comma, semicolon and tab delimiters, so you can match the format your spreadsheet or import tool expects.
Is the JSON to CSV converter safe and private?
Yes. All conversion happens locally in your browser and your JSON is never uploaded. The maximum input size is 1MB.