Toolgeist › Developer

JSON to CSV Converter — Flatten Nested Objects, Free Online

Paste JSON to convert it to CSV, with nested objects and arrays automatically flattened into dot-notation columns (like address.city) rather than failing or dumping raw JSON strings into cells — the part that trips up most simple JSON-to-CSV converters.

How to use JSON to CSV

  1. Paste your JSON (an array of objects works best).
  2. Review the auto-flattened column structure.
  3. Copy or download the CSV.

Frequently asked questions

How are nested objects handled?
Nested fields are flattened into dot-notation columns automatically — a field like address.city becomes its own column rather than being dropped or dumped as a raw JSON string.
What about arrays inside the JSON?
Arrays of primitives are typically joined into a single delimited cell; arrays of objects are flattened using indexed column names so no data is silently lost.
Does column order matter?
Columns are derived from the union of keys found across all objects, so an object missing a field just gets an empty cell in that column rather than breaking the conversion.

Related Developer tools

Also searched for: json to csv converter online · flatten nested json to csv · convert json array to spreadsheet

Browse all 738 free tools on Toolgeist →