JSON to CSV

Paste a JSON array, get a ready-to-open CSV. Nested objects are flattened with dot notation and headers are generated automatically.

100% FreeNo Sign-up100% Browser-BasedInstant Results

JSON to CSV

Ready
0 chars

Paste a JSON array of objects. Nested objects are flattened with dot notation (e.g. address.city).

Your converted CSV appears here

Paste a JSON array of objects above, then press Convert to CSV. The table output will appear here.

How It Works

Three simple steps to a CSV table.

1

Paste your JSON

Drop a JSON array of objects into the editor.

2

Convert instantly

Headers are generated and nested objects flattened.

3

Copy or download

Copy the CSV or download it as a data.csv file.

FAQ

Common questions about the JSON to CSV converter.

How do I convert JSON to CSV?

Paste a JSON array of objects (e.g. [{"name":"John","age":30},...]) and press Convert. The CSV output with a header row appears below.

Does it handle nested JSON objects?

Yes. Nested objects are flattened using dot notation (e.g. address.city becomes a column header) so nothing is lost during conversion.

How are arrays inside objects handled?

Array values are serialized as JSON text inside their cell, preserving the data exactly.

Is my data uploaded to a server?

No. All processing happens entirely in your browser. Your data never leaves your device.

Can I convert a single object?

Yes. If you paste a single JSON object (not an array), it is treated as one row automatically.

Can I download the CSV as a file?

Yes. Use the Download button after converting to save the output as a data.csv file ready for Excel or Google Sheets.

Privacy first: all processing happens in your browser. Your data is never uploaded — once you close this page, all data is gone.