Skip to content
SleekPrompt

Convert JSON to CSV

Turn a JSON array into a clean CSV spreadsheet. Nested objects are flattened automatically. Free, no signup, no upload.

JSON input

empty

CSV output

Ready

How to use the JSON to CSV

  1. 1

    Paste a JSON array of objects into the input panel.

  2. 2

    Nested fields are flattened into dot.notation columns automatically.

  3. 3

    Pick your delimiter, then copy the CSV or download it as a .csv file.

Frequently asked questions

What if my objects have different keys?

Every unique key found across the whole array becomes a column. Objects missing that key get an empty cell, so no data is silently dropped.

How are nested objects handled?

Nested objects are flattened using dot notation, so {"user":{"name":"Ada"}} becomes a column named user.name. Arrays of primitives are joined with a semicolon.

Is my data uploaded to a server?

No. Every tool on this site runs entirely inside your browser using JavaScript. Your input never leaves your device and is never sent over the network, which means it is safe to paste production data, API responses and tokens.