How to use JSON to CSV
- Paste a nonempty JSON array of objects, or choose a .json file. For example: [{"name":"Avery","score":12},{"name":"Morgan","score":18}].
- Leave the column field blank to include every key, or enter a JSON string array such as ["name","score"] to select columns.
- Select Preview and export CSV, review the first 20 rows, then download table.csv. Missing keys become empty cells; nested values are written as JSON text.
What this tool does
Nested values require a defined representation; check columns before export.
Example
For [{"name":"Avery","score":12},{"name":"Morgan","score":18}], the CSV has name and score headers with one row per object.
Frequently asked questions
What JSON shape can I convert?
Use a nonempty array where every item is an object. A single object, scalar, or array of mixed values is not treated as a table.
What happens to nested objects and missing keys?
Nested objects and arrays are written as JSON text in a cell. A key absent from one row produces an empty cell in that column.
Privacy
Your input is processed in your browser. This version does not send document content to a conversion server and includes no advertising or analytics scripts. Loading the website requires a network connection.
Operator: Francescco Pernice Botta. Contact: klabindustries.hq@gmail.com.
Terms
Use this tool only with content you are allowed to process. Check the result before relying on it.
Contact
Operator: Francescco Pernice Botta. Contact: klabindustries.hq@gmail.com.