Jsontify

Ad-free, fast, private JSON viewer & editor

Paste JSON, drop a file, or Open

Explorer

Tree explorer will appear here once JSON is loaded

Inspector

Select a node to inspect it

Paste or open a file to begin
🔒 Processed in your browser - nothing is uploaded to our serversPrivacy

JSON to Excel Converter

Paste JSON and download it as a real .xlsx file, using the same row and column rules as the CSV export: an array of objects becomes one row per object with the union of keys as columns, nested objects flatten into dot-notation columns, and nested arrays are written as a compact JSON string per cell.

Unlike a plain CSV, values keep their spreadsheet type where it is safe to do so - numbers stay numeric (so they sort and sum correctly), booleans stay boolean - while any integer too large to represent exactly as a spreadsheet number is written as text instead of being silently rounded.

Very large datasets (tens of thousands of rows) generate a spreadsheet that may take Excel or Google Sheets a moment to open - you will see a note if the result is large enough that this is worth knowing up front.

The generated file is a standard Office Open XML workbook (the same format Excel itself saves), with one sheet named "Sheet1" - it opens directly in Excel, Google Sheets, LibreOffice Calc, or Numbers without any import step or format conversion.

The .xlsx file is built entirely in your browser and downloads directly - nothing is uploaded to our servers in the process.

Frequently asked questions

Does the Excel file keep number and boolean types?
Yes - numbers and booleans are written as native spreadsheet types where that would not lose precision; oversized integers are written as text instead.
What happens with nested objects and arrays?
The same flattening rules as JSON to CSV apply: nested objects become dot-notation columns, nested arrays become a JSON string in that cell.
Is there a row limit?
There's no hard limit, but very large sheets (tens of thousands of rows) may take a moment for Excel or Google Sheets to open - you'll see a note when that applies.
Is my data uploaded to generate the spreadsheet?
No. The spreadsheet is generated entirely in your browser - nothing is uploaded to our servers.