JSON to CSV converter (and CSV to JSON)

Convert JSON arrays to CSV for Excel, or CSV back to JSON, with nested fields, quotes and delimiters handled. Everything runs in your browser; nothing is uploaded.

CSV
The result appears here.

How it converts

  • JSON → CSV: each object becomes a row. Nested objects become columns like address.pin; arrays are kept as JSON text in one cell. Missing keys become empty cells.
  • CSV → JSON: the first row becomes the keys. Commas, quotes and line breaks inside quoted values are handled. Numbers like 007 or phone numbers stay as text so leading zeros are kept.
  • The downloaded CSV opens correctly in Excel, including Hindi text and the ₹ sign.

Questions

My CSV uses semicolons. Will it work?

Yes. The delimiter is detected automatically (comma, semicolon, tab or pipe), or you can choose it.

How large a file can it convert?

Tens of thousands of rows work fine. Very large files may make the browser slow, since everything happens on your device.

Is my data uploaded?

No. Conversion runs in your browser.

More tools