JSON to CSV Converter
Convert a JSON array of objects into a CSV spreadsheet.
Frequently Asked Questions
How are nested objects handled?expand_more
Nested objects are automatically flattened into dot-notation columns — for example, {"address": {"city": "Austin"}} becomes a column named address.city. Arrays are converted to a JSON string within a single cell.
What if different objects have different fields?expand_more
The converter collects every unique field across all objects to build the column list. Rows missing a particular field simply get an empty cell for that column.
Why choose semicolon or tab instead of comma?expand_more
Semicolon-delimited CSVs are the default in several European locales where Excel uses a comma as the decimal separator. Tab-delimited (TSV) is useful when your data itself contains commas that shouldn't need escaping.
Is it safe to convert data I don't fully trust?expand_more
Yes — values that could be misread as spreadsheet formulas (starting with =, +, - or @) are automatically neutralized in the exported file, a protection against so-called "CSV injection" that many simpler converters skip.