Free developer tool · runs in your browser
JSON to CSV converter for nested JSON.
Turn an API response into a spreadsheet. The tool finds the array of records inside your JSON, flattens nested objects into columns such as customer.email, and gives you a CSV to preview, copy or download. Nothing is uploaded.
Preview · first 2 of 2 rows
| id | status | total | currency | placedAt | customer.id | customer.name | customer.email | items.0.sku | items.0.name | items.0.qty | items.0.price | items.1.sku | items.1.name | items.1.qty | items.1.price | tags.0 | tags.1 | tracking.carrier | tracking.number | tags | tracking | couponCode |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ord_1042 | shipped | 129.5 | USD | 2026-10-14T09:21:00Z | cus_88 | Maya Chen | maya@example.com | KB-01 | Mechanical keyboard | 1 | 99.5 | CB-USB-C | USB-C cable | 2 | 15 | priority | gift | UPS | 1Z999AA10123456784 | |||
| ord_1043 | pending | 42 | USD | 2026-10-15T16:02:00Z | cus_91 | Tom Okafor | tom@example.com | MS-02 | Wireless mouse | 1 | 42 | [] | WELCOME10 |
What this tool does
From nested JSON to a flat table.
01
Finds the rows for you
APIs wrap their lists: data.orders, results, items. The tool lists every array of objects in the document and starts on the largest, so you rarely have to dig the list out first.
02
Nested keys become columns
Objects inside a record flatten to dot-path columns, and the header row is the union of every record’s keys, so a field missing from one row leaves an empty cell instead of shifting the table. Arrays become numbered columns or one JSON cell.
03
Ready for Excel or a database
Choose comma, semicolon, tab or pipe. Quoting follows RFC 4180, records end in CRLF, an optional byte-order mark helps Excel read accented text, and an optional guard stops cells being run as spreadsheet formulas.
FAQs · JSON to CSV
JSON to CSV · frequently asked questions
Nested objects, arrays, Excel and what is sent where.
Next step
Exporting data by hand every week?
QalbIT builds the backends, integrations and scheduled exports that move data between your systems, so a report is a job that runs, not a file somebody converts.
More free tools
More free tools
Each one opens on a worked example and shows its answer without a signup.
All free toolsJSON formatter, validator & minifier
Minify, format and validate JSON with exact error positions. Nothing is uploaded.
JSON viewer
Read JSON as a collapsible tree, search keys and values, and copy any node’s JSONPath.
JSON compare
Diff two JSON documents by value: key order and whitespace ignored, every change with its path.
JSON Schema validator and generator
Validate JSON against a 2020-12 or draft-07 schema with each error’s path, or generate one.
JSON to TypeScript and Zod
TypeScript interfaces and a Zod schema from a JSON sample, with optional keys and unions.
Software development cost calculator
A typical cost and timeline range for your project, by type, scope and features.
