JSON to CSV
Paste JSON, drop a .json file, or import a public URL. Nested fields become columns. Conversion runs in this browser.
Your browser fetches this address directly. There is no server proxy, so the host must allow cross-origin reads (CORS). If it blocks the read, download the file and use Upload file. Imports stop after 20 seconds or 15 MB. Privacy details.
Preview
How to convert JSON to CSV
- Paste a JSON array or object, upload a
.jsonfile, or import anhttporhttpsURL. - Click Convert to CSV. Nested keys become dotted columns such as
address.city. Lists of plain values are joined in one cell. - Check the preview, then download the CSV. The download is created in this browser.
Pasted and uploaded JSON is not sent to TidyCSV. A URL import is a request from your browser to that host. Read the privacy page for what that means.