Loading editor…
Output initialises when this pane is visible.
JSON Studio
Convert JSON into RFC 4180 CSV with a live preview, copy, and download — fully local in your browser.
100% in-browser · nothing leaves your deviceLoading editor…
Output initialises when this pane is visible.
Everything you need to know, one click away.
Everything this converter can do — all processed locally in your browser.
The CSV output updates as you type. Paste your JSON and the spreadsheet-ready result is instantly visible on the right — no button clicking needed.
Generated CSV follows the RFC 4180 standard. Special characters are properly escaped, nested values are JSON-encoded, and every edge case is handled correctly.
Open a .json file from your computer, drag and drop it onto the editor, or fetch JSON directly from any CORS-enabled URL.
Copy the CSV output to your clipboard in one click, or download it as a .csv file — ready to open in Excel, Google Sheets, or any data tool.
All conversion happens entirely in your browser. Your JSON never leaves your device, and once loaded the tool works without any network connection.
Common questions about the JSON to CSV converter.
Yes, completely. Conversion runs entirely inside your browser using JavaScript. Your data is never sent to any server and never stored anywhere outside your own device. You can even disconnect from the internet after the page loads and it will still work.
An array of objects with consistent keys produces the cleanest output — each object becomes one row and the keys become column headers. A single object is converted to a one-row table. Scalar roots (a plain string or number) produce a single-cell CSV.
Nested values that can't be represented as a flat cell are JSON-encoded and placed inside the cell as a string. This keeps the CSV valid and machine-readable while preserving all the original data.
Yes. Once the page has loaded and its assets are cached, all features work without a network connection. The only time the network is used is to load the editor on first visit, and optionally when you use "Load from URL".
Yes. The output follows RFC 4180 which is understood by Excel, Google Sheets, LibreOffice Calc, and virtually every other spreadsheet tool. Just download the .csv file and open it directly.