Skip to tools
JSON Toolbox- Free online JSON tools

JSON to CSV

Convert a JSON array of objects to CSV online. Nested keys are flattened with dot notation and every column is quoted correctly.

  • 100% client-side, nothing uploaded
  • Instant results
  • Works offline once loaded
Input JSON

Empty

CSV output

Empty

How it works

About this tool

This free JSON to CSV converter takes a JSON array of objects and produces a spreadsheet-ready CSV. The union of all keys across every object becomes the header row, so records with missing fields still line up correctly.

Nested objects are flattened using dot notation (for example profile.city), and arrays are serialised as JSON so no data is lost. Values that contain commas, quotes, or line breaks are escaped per RFC 4180, and you can switch the delimiter to a semicolon, tab, or pipe.

Use it when you need to open API exports in Excel, import rows into a database, or share a flat table with teammates who prefer spreadsheets.

Everything runs in your browser — your data is never uploaded, which makes the tool safe for exports that contain personal or business data.

JSON Toolbox processes all data locally in the browser. Nothing is uploaded to a server.

Common questions

Frequently asked questions

How do I convert JSON to CSV?
Paste a JSON array of objects into the editor (or load a file). The CSV appears instantly with a header row and one row per object. Choose a delimiter if you need semicolon, tab, or pipe output, then copy or download the result.
What JSON shape does the CSV converter expect?
A JSON array of objects works best, where each object is one row. A single object is treated as a one-row table, and nested objects are flattened into dot-notation columns.
How are commas and quotes inside values handled?
Any value that contains the delimiter, a double quote, or a newline is wrapped in double quotes, and embedded quotes are doubled — the standard CSV escaping that Excel and Google Sheets understand.
Is my data uploaded to convert it?
No. Conversion runs entirely in your browser. Nothing is sent to a server, so the tool is safe for PII and internal exports.

Keep exploring

Browse all