CSV ⇄ JSON — Spreadsheets to JSON Arrays

Excel exports to JSON APIs: paste, convert, copy — swap button handles JSON→CSV too.

Quick answer: Free CSV→JSON: paste CSV, get a clean JSON array with headers as keys — RFC quoting handled, all local.

How to use

  1. Paste CSV (with header row).
  2. Convert — copy the JSON.

About this tool

The other direction of the data-conveyor-belt: paste any CSV, get a JSON array keyed by your header row. Handles quoted fields with embedded commas and newlines per RFC-4180.

FAQ

Header row required?
Yes — first row becomes keys.
Commas inside values?
Quoted fields parsed correctly per RFC-4180.
Empty cells?
Become empty strings — predictable.
Numbers?
Values stay strings for safety — parse as needed downstream.
Large CSVs?
Thousands of rows fine — all local.
Reverse direction?
Swap → JSON→CSV.