Convert Nested JSON to flat CSV

Turn nested objects and arrays into a flat CSV without letting the converter silently guess.

🔒 The tool runs entirely in your browser — your data never leaves your device. How we verify this.

Nested JSON needs choices, not magic

CSV has rows and columns. JSON can have objects inside objects, arrays inside records, and fields that appear only sometimes. A bad converter hides those decisions and gives you messy columns. This tool shows the structure first, then lets you choose how nested paths and arrays should be written to CSV.

How it works

  1. Load nested JSON and review the detected records, fields, and arrays.
  2. Choose dot paths or underscore paths for nested keys.
  3. Decide how arrays should be exported, then preview and download the CSV.

FAQ

What is the best way to convert arrays inside JSON to CSV?

It depends on the data. Simple arrays can be joined into one cell. Complex arrays may need to stay as JSON text or expand into multiple rows. The preview exists so you can choose before exporting.