JSON to Excel. A real .xlsx.
Convert JSON into a real .xlsx workbook you can open straight in Excel, Numbers or Google Sheets.
Your spreadsheet preview will appear here
How to use JSON to Excel
Paste or upload your JSON
Drop in an array of objects — an API response, a database export or a log dump all work.
Preview the sheet
Nested values are flattened into dot-notation columns and shown as a table so you can check the layout before exporting.
Download a real .xlsx file
The workbook is assembled in your browser with a frozen, bold header row and correct number formatting, then downloaded straight to your machine.
Why use Parsefy JSON to Excel?
Your data never leaves your device
Everything runs in your browser tab — there is no upload step and no server to store anything. That makes it safe for API responses, database dumps and production data you could not paste into a hosted converter.
Real .xlsx: multiple sheets, typed cells, formatting intact
Parsefy writes a genuine Office Open XML package, so Excel opens it directly with no import wizard and no delimiter prompt. Numbers and dates arrive as real types you can calculate with, and the header row comes through bold and frozen.
No encoding or delimiter surprises
Because .xlsx stores text as XML, accented characters and emoji survive intact and your data cannot be split on the wrong delimiter — two classic ways CSV breaks on the way into Excel.
No sign-up, no file-size tier
There is no account, no email wall and no paid plan gating bigger files. The only real limit is how much memory your own browser can spare.
JSON to Excel — frequently asked questions
Does this create a real .xlsx file or just a CSV?
A real .xlsx workbook. Parsefy builds a valid Office Open XML package in your browser — worksheet XML, styles and relationships zipped into the standard container — so Excel, LibreOffice, Numbers and Google Sheets all open it natively, with the header row bold and frozen.
What happens if I rename a CSV file to .xlsx?
You get a CSV file with a different label, not a workbook. Excel checks the contents against the extension and shows a 'the file format and extension don't match' warning before opening it, and some other tools refuse it outright. The format's own capabilities are absent too: a workbook can hold several sheets, store numbers and dates as real types rather than text, and carry formatting such as a bold frozen header. A CSV holds one table, one type — text — and no formatting.
How are nested JSON objects laid out in the spreadsheet?
Nested objects are flattened into dot-notation columns, so a record like {"user":{"city":"Berlin"}} produces a user.city column. Arrays and any remaining objects are written as compact JSON text in the cell, which keeps the value visible rather than dropping it.
Will Excel mangle long numbers, IDs or leading zeros?
Numeric JSON values are written as real numbers, so calculations work immediately. Be aware that Excel displays very long numbers such as 18-digit IDs in scientific notation and drops leading zeros from numeric cells — that is Excel's own display behaviour. If an ID must stay exact, quote it as a string in your JSON so it is exported as text.
Is my data uploaded to build the file?
No. The whole workbook is assembled locally in your browser, which is unusual for a JSON-to-Excel converter — most require an upload — and it means production exports never leave your device.