fileexpert

JSON to CSV Converter

Paste JSON or upload a file. Headers are detected from your object keys, nested values are flattened with dot notation, and the CSV downloads instantly.

Processed in your browser — files never leave your device

Input

JSON

Output

CSV

Max size

20MB

Files

1 at a time

Need the reverse conversion?Try CSV to JSON

You might also need

Frequently Asked Questions

What JSON structure does this expect?

An array of objects, e.g. [{name: 'Ada', age: 36}, ...]. Each object becomes a row; keys become column headers.

Can it handle nested JSON?

Yes. Nested objects are flattened with dot notation — for example user.address.city becomes a single column.

Which delimiter should I pick?

Comma is standard. Use Tab for TSV files (better for data with commas in values). Use Semicolon for European Excel locales.

Is this faster than writing a script?

For one-off conversions, yes — and it doesn't require Python or Node installed. For repeated automation, a script wins.

Is my data uploaded?

No. Parsing and CSV generation run entirely in your browser. Your data never leaves your device.