← All tools

JSON ↔ CSV Converter

Convert a JSON array to CSV and CSV back to JSON, in your browser.

Free tool No account
Input
Output
Ready63 in · 31 outProcessed locally · No upload

About the JSON ↔ CSV Converter

Convert in both directions between JSON and CSV. Turn a JSON array of objects into a CSV table you can open in Excel or Google Sheets, or turn a CSV file back into JSON for code, APIs and databases. Column names come from the object keys, and back again.

How to use it

  1. Choose JSON → CSV or CSV → JSON.
  2. Paste your data.
  3. Copy the converted result.

Tip: For JSON → CSV, the input should be an array of objects with the same keys, like [{"name":"Ali","age":30}].

Questions

What JSON can be converted to CSV?

An array of objects. Each object becomes a row and each key a column.

What about nested objects?

Nested values are written into a single cell. Flatten deep structures first for the cleanest table.

Are numbers kept as numbers in JSON?

Yes, numbers and true/false values become real JSON values when converting from CSV.

Can I convert large files?

Yes. Very large files depend on your device's memory; CSV Studio also converts to JSON.

Is my file uploaded?

No. The file is opened and processed in your browser; it never leaves your device and nothing is stored on a server.