JSON to CSV

Paste JSON, drop a .json file, or import a public URL. Nested fields become columns. Conversion runs in this browser.

Paste JSON, or load the sample.

How to convert JSON to CSV

  1. Paste a JSON array or object, upload a .json file, or import an http or https URL.
  2. Click Convert to CSV. Nested keys become dotted columns such as address.city. Lists of plain values are joined in one cell.
  3. 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.