Tool
Nested JSON to CSV Converter
Flatten nested JSON objects into CSV using dot notation column keys.
Developer Tools
What this tool does
Flatten nested JSON structures into tabular CSV columns using dot notation for nested keys.
How to use
- Paste JSON containing an array of objects.
- Review flattened column names such as address.city.
- Copy or download the generated CSV output.
Examples
Nested address fields
Input: [{"name":"Ada","address":{"city":"London","zip":"SW1A"}}]
Output: name,address.city,address.zip Ada,London,SW1A
Nested object keys are joined with dots to form CSV columns.
Learn more
Flattening nested API responses
Nested objects become dotted column names. Arrays of objects typically produce one row per element—wide CSV files may need column filtering before Excel import.
Common use cases
- Flatten API payloads for analysis
- Prepare nested logs for spreadsheets
- Export hierarchical config data
FAQ
How are arrays handled?
Arrays are converted to JSON strings in the cell value for basic compatibility.
Explore related workflows
JSON & CSV workflow
- JSON to CSV Converter ProConvert JSON or NDJSON arrays into CSV with file drop, column reorder, flatten, and Excel BOM.
- CSV to JSON Converter ProConvert CSV rows into a JSON array with file drop, header detection, and type inference.
- JSON Formatter and ValidatorValidate, pretty-print, and minify JSON with clear parse error messages.
Last reviewed: 2026-05-23