JSON to CSV

Turn a list into a spreadsheet. The conversion runs in your browser.

Your files are processed in your browser and are never uploaded or stored on our servers.

CSV result

How it works

  1. A list becomes many rows.
  2. One object becomes one row.
  3. Broken text or a list of numbers is rejected in one sentence. The page stays open.

What the file should look like

UTF-8 JSON. Field names become the header. A missing field stays empty. A comma or a quote inside a value is quoted, so a spreadsheet keeps it in one cell.

Where the file goes

Nothing is uploaded. The browser builds the CSV and keeps it here until you copy it, download it, or clear it. Closing the tab drops it.

Questions

Is my file uploaded?

No. It is read in this browser and is never sent to MegaToolkit.

Can I paste instead of choosing a file?

Yes. Paste the JSON. The table updates as you type.

What if the file is invalid?

The page says so in one sentence. Clear it, then try another file or the sample.

Will a spreadsheet open the download?

Yes. The file is a normal CSV. Choose UTF-8 if the characters look wrong.