Flatten JSON Online
Collapse deeply-nested JSON into flat dot-notation key-value pairs, ready to map to spreadsheet columns or CSV.
1,000 free AI credits on signup · Core tools run locally
How to flatten JSON
- 1
Paste your nested JSON
Open the editor, sign in, and paste the nested JSON you want to flatten.
- 2
Run Flatten in the AI Copilot
Run the Flatten action to convert nesting into dot-notation key-value pairs.
- 3
Copy the flat result
View the flattened pairs or the flat JSON, then copy it, ready for a spreadsheet or CSV.
Why flatten with JSON Copilot
Dot-notation keys
Nested paths become readable keys like user.address.city.
Array-aware
Array items are indexed (e.g. orders[0].id) so nothing is lost.
Spreadsheet-ready
Flat key-value output maps cleanly to columns or CSV.
Linked to the editor
Click any flattened key to jump to its source in the JSON.
Frequently asked questions
What does flattening JSON mean?
It converts nested objects and arrays into a single level of dot-notation keys (e.g. user.address.city) paired with their values, easier to map to columns or scan.
How are arrays handled?
Array elements are flattened with their index, like orders[0].total and orders[1].total, so the full structure is preserved in flat form.
Does flattening use credits?
Yes, it is an AI action. New accounts get 1,000 free credits and see a cost estimate before running.