Convert JSON to CSV, free in your browser
Convert a JSON array of simple objects into CSV using the combined fields as column names.
How to convert JSON to CSV
- Choose a JSON file containing an array of objects.
- Review the generated CSV preview.
- Download the CSV file.
Limits & good to know
- JSON files up to 50 MB are processed on your device.
- Input must be a non-empty array of flat objects. Nested objects and arrays are not supported.
- Missing and null values become blank CSV cells.
Frequently asked questions
- Are my files uploaded to a server?
- Your files are processed on your device, not uploaded to our servers. Your file and edits are saved in this browser for recovery, and previous documents remain in Saved drafts when you open another file. Use Saved drafts to resume or delete individual copies, or clear this site’s browser data to remove all copies. Browser storage can be cleared or become unavailable; download important work.
- Can nested JSON be converted?
- Nested arrays and objects need to be flattened to simple values before converting.
- Is this really free, or free "until you hit a limit"?
- Really free. Unlike most "free" PDF sites there is no task-per-day cap, no locked Pro features, no watermark stamped on your file, and no payment step before download. Every tool is the full tool.