Convert JSON to CSV online
Paste a JSON array and get a clean CSV for Excel, Google Sheets or a database import — nested fields flattened, quotes escaped, nothing uploaded.
Everything runs in your browser — nothing is sent anywhere
How to use
- 1
Paste your JSON — an array of objects works best.
- 2
Pick the delimiter: comma for most tools, semicolon for Excel in European locales.
- 3
Copy the CSV or download it as a file.
FAQ
How are nested objects handled?
They are flattened into dotted column names, e.g. user.address.city. Arrays are kept as JSON strings in one cell.
What if objects have different keys?
The header is the union of all keys; missing values are left empty.
Why does Excel put everything in one column?
Excel in many European locales expects semicolons. Choose the ; delimiter and re-download.
Is my data uploaded?
No. The conversion happens in your browser.
Is there a size limit?
Files of several megabytes convert instantly; very large ones are limited only by your browser memory.