StayfileFiles stay on this device

Convert JSON to CSV

Turn a JSON array, an API response or JSON Lines into a CSV file that opens in Excel, Numbers or Google Sheets. Nested fields get their own columns.

How to use it

  1. Drop in a .json file or paste the JSON.
  2. Check the preview. Nested fields show up as columns like address.city.
  3. Download the CSV or copy it.

Questions

What JSON shapes does it accept?

An array of objects, a single object, an object with one array inside (such as {"data": [...]}), or JSON Lines with one object per line.

What happens to lists inside a record?

They are written into a single cell as JSON text, for example ["red","blue"], so nothing is lost.

Do my files get uploaded?

No. The page does the work inside your browser, and your files are never sent to a server. That makes it fine to use with private documents such as contracts or bank statements.

Other data tools