DocuVault

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
Separator

How to convert JSON to CSV

  1. Add JSON

    Paste JSON or drop a .json file.

  2. Check the preview

    Nested fields are flattened into columns like address.city.

  3. 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.

Private by design

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.

  1. Step 1

    You choose a file

    Your browser opens it directly from your device — like opening it in an app.

  2. Step 2

    Your device does the work

    The processing code runs inside this browser tab. No server ever receives your file.

  3. 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).