Data tool

JSON to CSV Converter

Convert arrays of JSON objects into spreadsheet-ready CSV.

Formula protection prefixes risky text cells with an apostrophe. Disable it only when you need exact text for a trusted import.

Fast browser processing Private — no uploads Free to use
HOW IT WORKS

Use JSON to CSV Converter in three simple steps

1

Add content

Paste or import a UTF-8 file up to 5 MB, or load an example.

2

Choose options and process

Run the action below the editors. Review any error before continuing.

3

Copy or download

Use the current result. If you change the input or settings, process again first.

ABOUT THIS TOOL

Input and output example

When to use this tool

Export object records to spreadsheet columns. Quote identifiers to preserve their spelling; a spreadsheet may still auto-convert CSV cells.

Input

[{"id":"00123","name":"Ada"}]

Output

id,name
00123,Ada

Format and counting rules

Choose JSON strings to keep nested values in a cell, or flatten objects to dotted columns. Arrays remain JSON strings. Overlapping flattened field names cause an error.

FAQ

Frequently asked questions

What happens to nested objects?

Choose JSON strings to keep nested values in a cell, or flatten objects to dotted columns. Arrays remain JSON strings. Overlapping flattened field names cause an error.

How do I open the result in a spreadsheet?

Keep UTF-8 BOM enabled for Excel compatibility and choose the expected delimiter. Formula protection prefixes risky text with an apostrophe; disable it only for trusted exact-text imports. Quote large IDs, high-precision decimals and signed zero as JSON strings first to preserve their values.

Is this tool free and private?

Yes. No account is needed, and your input is processed locally in your browser without being uploaded to FormatKit.