Developer tools

JSON to CSV Converter

Turn a JSON array of objects into CSV, with quoted fields and optional spreadsheet formula protection.

Enter your details

Free tool

Runs in your browser. Your text is not uploaded for processing. Use trusted offline software for secrets, especially when third-party advertising or browser extensions are active.

How to use this tool

Paste an array of 1 to 5,000 objects. Columns follow the first appearance of each key; missing and null values become empty cells, while nested values become JSON text. Choose comma, semicolon or tab. Formula-like strings receive an apostrophe by default. JavaScript number precision applies: quote large identifiers before converting.

A WORKED EXAMPLE

Try these values

[{"name":"Ada","score":9}] becomes a header row name,score followed by Ada,9. A comma inside a value causes that cell to be quoted.

Common questions

Does my input leave this page?

The tool processes its input in your browser. It does not send the text to our server for calculation. If advertising is enabled, third-party ad scripts also run on the page; use a trusted offline tool for secrets.

Can I use the result in my project?

Yes. Check the example and limitations first, and test the output with the system that will consume it.

Something doesn’t add up? Report an issue · Methods & corrections