JSON to CSV
Developer & DataConvert JSON arrays to CSV and back, in both directions.
Options
JSON input (array of objects)
CSV output
0 characters in · 0 out. Processed entirely in your browser.
What is JSON to CSV?
JSON to CSV converts a JSON array of objects into clean spreadsheet-ready CSV, and converts CSV right back into a JSON array — pick the direction with one click. It reads the object keys as column headers, quotes and escapes fields correctly, and infers numbers and booleans when parsing CSV. Bad input, like JSON that isn't an array, produces a friendly error rather than a broken file. It all runs in your browser, so your data is never uploaded.
How to use JSON to CSV
Choose a direction
Pick JSON → CSV to turn a JSON array into a table, or CSV → JSON to turn a table back into a JSON array. The labels and download name update to match.
Paste or load your data
Paste into the input box, or use Load file to open a .json or .csv file. For JSON → CSV the input must be an array of objects; for CSV → JSON the first row is treated as the header.
Let it convert live
The output updates as you type. Fields are quoted and escaped for CSV, and numbers and booleans are automatically typed when reading CSV into JSON.
Fix any errors
If the JSON isn't an array of objects, or the CSV can't be parsed, a red message explains the problem so you can correct it.
Copy or download
Use Copy for the result, or Download to save it as data.csv or data.json depending on the direction you chose.
Common uses
- Turn an API's JSON response into a spreadsheet you can open in Excel or Sheets
- Convert exported CSV data into JSON for use in code or another API
- Flatten a JSON array of records into columns for reporting
- Round-trip data between a database export and a JSON config
- Prepare CSV for import into a CRM, analytics tool, or bulk uploader
- Quickly inspect tabular data as structured JSON objects
Why choose FreeTools
100% private
Your files are processed inside your browser and are never uploaded to a server.
Free, no account
No sign-up, no watermark, no paywalled “premium” tier. Just open a tool and use it.
Instant
No upload, no queue, no server round-trip — work starts the moment you drop a file.
Runs in your browser
Built on open web standards. Works on any modern desktop browser, nothing to install.
No upload size caps
Nothing leaves your device, so there’s no server file-size limit — only your machine’s memory.
Yours to keep
Results download straight to your device in clean, standard file formats.