JSON ⇄ CSV Converter
📄 JSON
Drag & drop a JSON file here or click to select
📊 CSV
Drag & drop a CSV file here or click to select
Table Preview
| No data |
|---|
JSON / CSV Converter: Everything You Need to Know
This tool lets you easily switch between JSON (used by APIs) and CSV (Excel, Google Sheets) formats. With automatic flattening of nested objects, you can process complex data in one click.
Frequently Asked Questions
Use the "Array path" field to point to the exact location of your array. For example, if your JSON structure is { "data": { "users": [ ... ] } }, enter data.users. The tool will automatically extract the target array.
The BOM (Byte Order Mark) tells Excel that the file is UTF-8 encoded. Without it, Excel may display accents and special characters incorrectly. Our "Download CSV" option automatically adds this BOM for perfect compatibility with Excel.
You can choose in the dedicated dropdown how to represent null, undefined, or empty strings during CSV → JSON conversion: empty string, "null", or zero.
Yes, you can choose from comma, semicolon, tab, or pipe. Automatic detection is also active: if you paste data without specifying, the tool tries to guess the delimiter.
No, everything is processed in your browser. No data leaves your computer.