Convert JSON to CSV
Paste JSON or drop a .json file to get a clean CSV you can open in Excel or Google Sheets. Nested fields become their own columns.
- Files never uploaded
- Free, no sign-up
- Works on any device
- Works offline
How to convert JSON to CSV
Add JSON
Paste JSON or drop a .json file.
Check the preview
Nested fields are flattened into columns like address.city.
Copy or download
Copy the CSV or download it.
About JSON to CSV
What JSON works?
An array of objects works best, like [{"name":"Ann"},{"name":"Bo"}]. A single object becomes one row. If your data is wrapped (for example {"data":[…]}), the first array found is used.
Your files never leave your device
Most online PDF sites upload your documents to their servers. DocuVault doesn’t. Everything happens inside your browser, so there is nothing for anyone to see, store or leak.
Check it yourself
Use a tool once, then turn off your Wi-Fi or switch to airplane mode and use it again — it still works. Developers can watch the Network tab: no file is ever sent.
Step 1
You choose a file
Your browser opens it directly from your device — like opening it in an app.
Step 2
Your device does the work
The processing code runs inside this browser tab. No server ever receives your file.
Step 3
You save the result
The new file goes straight to your downloads. Close the tab and everything is gone.
Frequently asked questions
How are nested objects handled?
They become dotted column names, e.g. {"address":{"city":"Paris"}} becomes a column “address.city”. Lists are written as JSON text in one cell.
Which delimiter should I use?
Comma works almost everywhere. Use semicolon if your Excel uses commas as decimal separators (common in Europe).