Find a tool

JSON ↔ CSV

Move between JSON records and CSV tables.

Loading / 加载中
Your input is processed on this device.

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.