Converter

Convert JSON to CSV

Flatten JSON or JSON Lines into a CSV you can open in Excel or Google Sheets — entirely in your browser, with nothing uploaded.

Runs in your browser · nothing is uploaded · no signup

How to convert JSON to CSV

  1. 1

    Open the free web viewer — nothing to install.

  2. 2

    Drag in your .json or .jsonl file. One-object-per-line JSONL loads most reliably.

  3. 3

    Choose Export → CSV and save a spreadsheet-ready file.

Flatten JSON into a CSV you can open in Excel, Google Sheets, or any tool. This page converts JSON — and JSON Lines — to CSV in your browser, with nothing uploaded.

What kind of JSON works best

Tabular JSON converts cleanly: a JSON Lines file (.jsonl / .ndjson, one object per line) or a top-level array of flat objects. Each object becomes a row, and the union of the object keys becomes the columns.

If your JSON is deeply nested, use SQL in the viewer to pull the fields you want into flat columns first — then the CSV export is exactly the table you need.

Why convert JSON to CSV?

  • Open it in a spreadsheet. Excel and Sheets read CSV, not JSON.
  • Share with non-technical colleagues who just want a flat table.
  • Import into tools that accept CSV but not JSON.

Pick columns and filter rows in the viewer first so the CSV contains only what you need.

Private by design. Your file is read and converted locally — in your browser on the web, or on-device in the macOS app. The contents are never uploaded to us or to any third party. Read our privacy policy.

How large a file can I convert? The free web viewer exports up to 1,000 rows — plenty to try it out or convert small files. Pro raises that to 100,000 rows in the browser, and the macOS app exports files of any size, from a few rows to hundreds of millions, with the same local-only privacy.

Frequently asked questions

Does it accept JSON Lines (NDJSON)?

Yes — .jsonl and .ndjson are ideal, and a top-level array of flat objects works too.

How is nested JSON handled?

Nested fields are read as struct columns. For a clean flat CSV, extract the fields you want with SQL in the viewer before exporting.

Is it free and private?

Yes — free for up to 1,000 rows, converted locally in your browser with nothing uploaded. See our privacy policy.

Can I choose which columns end up in the CSV?

Yes. Deselect columns or write SQL in the viewer, and only that result is exported.

Open your file in seconds — right in the browser

No upload, no signup, no install. Your data is read locally on your device and never sent to us.