FREE TOOL · NO SIGN-UP
JSON to CSV converter
Paste a JSON array of objects, or an API response that contains one, and download it as CSV for Excel, Google Sheets or a database import.
RUNS IN YOUR BROWSERNOTHING UPLOADEDNO WATERMARK
2 rows · 4 columns
| id | title | author.name | likes |
|---|---|---|---|
| 1 | Launch post | Ana | 120 |
| 2 | Weekly recap | Ben | 87 |
How to use it
- Step 1
- Paste JSON. If the array sits inside an object, the first array found is used.
- Step 2
- Choose the delimiter and whether nested objects become dotted columns such as author.name.
- Step 3
- Preview the table and download the CSV.
Frequently asked questions
- How are nested objects handled?
- With flattening on, {"author": {"name": "Ana"}} becomes a column named author.name. Arrays are written as JSON text in a single cell.
- Will Excel open the file correctly?
- Yes. The download starts with a UTF-8 byte order mark so Excel reads accented and non-Latin characters correctly.
- Is my data uploaded?
- Everything runs in your browser. Nothing you paste or open is uploaded.
Build with it on SandBase
Models and APIs on one key, when the job outgrows a browser tool.
More free tools
FREE
Developer toolsJSON Formatter & Validator
Format, minify and validate JSON, with the line and column of the first syntax error.
Open tool →FREE
Developer toolscURL to Code Converter
Convert a cURL command into Python requests, JavaScript fetch or Node.js code.
Open tool →FREE
Developer toolsBase64 Encoder & Decoder
Encode text or files to Base64 and decode Base64 back to text, with UTF-8 and URL-safe options.
Open tool →