Paste JSON or upload a file — convert to CSV instantly
Convert JSON arrays to CSV format instantly. Paste your JSON data or upload a .json file, and get a properly formatted CSV — column headers are taken from the first array item's keys — ready to open in Excel or import into a database.
📁
Upload JSON file
Drag & drop or click to browse — .json files only
OR PASTE JSON
💡 Input must be a JSON array of objects. All keys from the first object become CSV headers. Values with commas or quotes are automatically escaped.
Frequently Asked Questions
An array of objects is required — e.g. [{key: value}, ...].
Yes. Click the download button to save the CSV file directly.
CSV columns are taken from the first object's keys only — any extra keys on later objects that aren't in the first item get dropped from the output. Make sure your first array item has the fullest set of fields.
Yes — click the upload area to choose a .json file, or paste the JSON array directly into the text box.