JSON to CSV

Paste a JSON array of objects — get clean, properly quoted CSV.

FREE TOOL · WORKS OFFLINE · NO SIGN-UP

Headers are the union of all keys, in first-seen order. Fields with commas, quotes or newlines are wrapped in double quotes.

🛠️ How to Use This Tool

  1. 1.Paste a JSON array of objects — an example is already filled in.
  2. 2.Click Convert to CSV. Headers come from every key found, in the order they first appear.
  3. 3.Check tricky fields: values with commas or quotes are quoted correctly, so spreadsheets read them as one cell.
  4. 4.Copy or download the CSV and open it in Excel, Google Sheets or any data tool.
  5. 5.Nothing is uploaded. Conversion happens entirely in your browser.

❓ FAQ

How are the CSV headers chosen?

Headers are the union of all keys across every object, in first-seen order. If a later object has a new key, it becomes an extra column, and earlier rows get an empty cell there.

How are commas and quotes handled?

Any field containing a comma, a double quote or a newline is wrapped in double quotes, and double quotes inside it are doubled — the standard CSV rule — so spreadsheets never split one value into two cells.

What if my JSON is not an array of objects?

The converter needs a JSON array whose items are objects. A single object, a bare number or invalid JSON shows a clear error instead of a broken file.

Is my data uploaded anywhere?

No — 100% free, no sign-up. Conversion happens in your browser; your data is never sent to a server.

More free tools →