JSON ⇄ CSV converter

Turn arrays of nested objects into spreadsheet-ready CSV with dotted column names, then parse the CSV back into JSON objects — instantly and locally.

How to JSON ⇄ CSV converter

  1. Step 1. Paste a JSON array of objects (or CSV) into the Input Buffer.
  2. Step 2. Choose JSON → CSV to flatten nested fields, or CSV → JSON to rebuild objects.
  3. Step 3. Copy the converted result from the Output Buffer.

Frequently asked questions

How are nested JSON objects flattened?

Nested keys become dotted column names (e.g. user.name) and arrays are serialized as JSON strings in a single cell, so no data is lost.

Are CSV values safely quoted?

Yes. Values containing commas, quotes, or line breaks are wrapped in double quotes with RFC-style escaping.

Does this run on a server?

No. The conversion is 100% client-side in your browser.