JSON to CSV
Paste an array of objects to get spreadsheet-ready CSV. Nested fields turn into dotted column names, columns are the union of all keys, and the result can be copied or downloaded.
How to use
Flatten a JSON array into CSV, nested keys becoming columns. Your data is processed only inside this browser tab.
FAQ
What input shape works?
An array of objects. A single object is wrapped into a one-row table for you.
How are quotes handled?
Standard CSV escaping — fields containing commas, quotes or newlines are wrapped and doubled.
Related tools
JSON Formatter
Beautify, minify and validate JSON right in your browser. No uploads, nothing leaves your device.
PopularRegex Tester
Live matches, capture groups and a replace preview for JavaScript regex.
PopularJSON ⇄ XML Converter
Convert between JSON and XML in both directions.
JWT Decoder
Read a JSON Web Token's header and claims — signature not verified.
JSON Diff
Compare two JSON documents by path, with added, missing and changed values.
JSON to Java Class
Generate a plain Java POJO with nested types from a JSON sample.