ToolNest

📊 JSON to CSV Converter

Convert JSON to CSV online free — paste a JSON array and download a clean CSV that opens in Excel or Google Sheets. Nested objects are flattened automatically. No data leaves your browser.

🔒 100% Private — no uploads ⚡ Instant — works offline 💸 Free forever — no sign-up

How to use the JSON to CSV Converter

  1. 1 Paste a JSON array of objects (or an object containing one).
  2. 2 Click Convert — nested objects are flattened to dot-notation columns.
  3. 3 Preview the table and download the CSV for Excel or Google Sheets.

Frequently asked questions

What JSON structure does the converter expect?

An array of objects like [{"name":"A","age":1},…]. If you paste an object, the tool automatically finds the first array inside it (common for API responses like {"data": [...]}).

How are nested objects handled?

They are flattened using dot notation — {"user":{"name":"A"}} becomes a column called user.name. Arrays inside objects are stored as JSON strings.

Will the CSV open in Excel?

Yes — the output uses standard comma separation and proper quote escaping, and includes a UTF-8 BOM so special characters display correctly in Excel.

Is my data uploaded?

No — the conversion runs in your browser. Safe for customer exports and API data.

Related tools