JSON to CSV Converter

Convert a JSON array of objects to CSV online. Auto-detects columns, handles nested values, runs in your browser.

About JSON to CSV Conversion

JSON is the lingua franca of web APIs; CSV is the lingua franca of spreadsheets. Converting between them is one of the most common chores in data work — pulling an API response into Excel, Google Sheets, or a database import. This tool handles the conversion in your browser: paste a JSON array of objects, click Convert, and copy or download the resulting CSV.

How to use

The input must be a JSON array of objects. The keys of the first object define the header row; subsequent rows fill in the values, with empty cells for any keys a row is missing. Values are escaped per RFC 4180: cells containing commas, quotes, or newlines are wrapped in double quotes, and embedded quotes are doubled. Nested objects and arrays are serialized as JSON strings inside the cell so no information is lost.

Privacy

Conversion runs entirely in your browser. Your JSON is never uploaded or logged.

Frequently Asked Questions

Edit PDFs on your phone

Pure PDF Editor works offline on iPhone, iPad, Mac, and Android. Free to download.