Free · no signup · browser-local
JSON to CSV Converter with Nested Data and Export Options
Convert a JSON object array to CSV, choose delimiter and nested-field handling, and protect spreadsheet exports from formula interpretation when enabled.
Result · CSV
Convert a document to preview its complete output.
Getting started
Paste JSON, choose a delimiter and spreadsheet protection, then convert, copy or download the CSV.
Before you use the result
Formula protection prefixes risky text with an apostrophe and changes the literal value. Spreadsheet behavior varies; review exported files. JSON numbers use JavaScript precision.
Try an example
Convert [{"id":"001","person":{"name":"Ada"}},{"id":"002","city":"Paris"}] and enable flattening to get id, person.name and city columns.
How it works
Collect the union of keys in first-seen order, serialize arrays as JSON, quote delimiters/newlines and double embedded quotes. Missing or null values become empty cells.
Frequently asked questions
Convert an array of JSON objects to a downloadable CSV with union headers and optional nested flattening.
How do I use JSON to CSV Converter?
Paste JSON, choose a delimiter and spreadsheet protection, then convert, copy or download the CSV.
Does this tool upload my data?
Inputs and files are processed in your browser. Page-view analytics do not contain your tool input.
What should I check before using the result?
Formula protection prefixes risky text with an apostrophe and changes the literal value. Spreadsheet behavior varies; review exported files. JSON numbers use JavaScript precision.