JSON ⇄ CSV Converter — Arrays to Spreadsheets

API exports to Excel-ready CSV (and back) — headers auto-detected, quoting handled, all local.

Quick answer: Free JSON→CSV: paste an array of objects, get clean CSV with auto-detected headers; swap to convert back.

How to use

  1. Paste JSON array.
  2. Convert — copy the CSV.
  3. Swap to go CSV→JSON.

About this tool

The API-gives-JSON, Excel-wants-CSV problem, solved both ways: paste an array of objects — headers appear automatically — or paste CSV and get JSON back via swap. Proper quote-escaping included.

FAQ

Nested objects?
Flattened via dot-paths (user.name) — spreadsheet-friendly.
Excel commas inside values?
Quoted and escaped per RFC-4180.
Huge files?
Tens of thousands of rows fine — local compute.
Back to JSON?
Swap → paste CSV → convert: typed as strings.
Privacy?
Nothing leaves your device — sensitive exports safe.
Numbers in JSON output?
CSV→JSON outputs strings; numeric typing stays simple and predictable.