Convert JSON arrays into downloadable CSV data.
The JSON to CSV Converter transforms a JSON array of objects into CSV format — ready for opening in Excel, Google Sheets, or importing into a database. The first row of the CSV output is the header row containing all unique keys from the JSON objects. Common uses: exporting API response data for analysis in a spreadsheet, converting database query results for reporting, and preparing data for import into systems that accept CSV.
The converter uses all unique keys across all objects as the CSV header. Objects missing a key will have a blank value in that column. This matches the behavior of most database export tools.
If your data contains non-ASCII characters (accented letters, CJK): save as UTF-8 CSV, then in Excel use Data → Get Data → From Text/CSV and specify UTF-8 encoding during import. Double-clicking a UTF-8 CSV in Windows opens it in the default (Windows-1252) encoding and garbles special characters.
CSV uses commas as delimiters; TSV (Tab-Separated Values) uses tabs. TSV is preferred when data values frequently contain commas (e.g. addresses, descriptions). Both are supported by Excel and most import tools.