Export API data to a spreadsheet
Convert a JSON API response into CSV so it can be opened and filtered in Excel or Sheets.
Free · client-side · no sign-up
Turn a JSON array of objects into clean CSV you can open in Excel, Google Sheets or any spreadsheet. Nested objects are flattened into columns, special characters are escaped correctly, and everything happens in your browser.
Convert a JSON API response into CSV so it can be opened and filtered in Excel or Sheets.
Hand stakeholders a familiar CSV instead of raw JSON.
Produce CSV that loads cleanly into analytics tools and bulk importers.
Collapse nested objects into dotted columns like address.city for tabular analysis.
Nested objects become dotted columns (e.g. address.city); arrays are serialized into single cells.
Comma, semicolon or tab — pick what your spreadsheet locale expects.
Include or omit the column header row depending on your import target.
Values containing commas, quotes or newlines are quoted and escaped correctly.
[
{ "id": 1, "name": "Ada", "city": "London" },
{ "id": 2, "name": "Linus", "city": "Helsinki" }
]id,name,city 1,Ada,London 2,Linus,Helsinki
An array of objects converts most naturally — each object becomes a row and the union of keys becomes the columns. Single objects and arrays of primitives are also supported.
With flattening enabled, nested objects expand into dotted column names; with it off, they're written as a JSON string in a single cell.
No. Conversion runs entirely in your browser, so your data never leaves the page.
Beautify and format messy JSON instantly with a VSCode-grade editor. Validate as you type, view as a tree, minify, copy and download — all in your browser.
Validate JSON online and get precise, line-and-column error messages for every syntax problem.
Compare two JSON documents and highlight everything that was added, removed or changed.
No sign-up, no uploads — everything runs in your browser.