JSON ↔ CSV
Move between JSON records and CSV tables.
How to use
JSON input must be an array of flat records with the same columns. CSV headers become object keys and cell values remain strings. Nested values, nulls, duplicate headers and mismatched columns produce an error. Spreadsheet formula cells are rejected on CSV export.
Example
[{"name":"Ada"}] ↔ name Ada.
Good to know
Where is my data processed?
Your browser performs the operation. Input stays in page memory. Markdown draft saving is available when you explicitly enable it on this device.
What JSON structure should I use?
Use an array of flat objects with the same columns. Nested objects, arrays within cells, null values and mismatched columns produce a conversion error.
Will CSV values keep leading zeros?
CSV cells become JSON strings, preserving values such as 00123. Headers become object keys, and duplicate headers must be corrected before conversion.