en

JSON to Excel

Convert a JSON array to an Excel workbook locally - object keys become columns, no upload.

Running locally on your device ...

Running locally on your device ...

0%

Is my file uploaded?

No. Everything runs in your browser - your file never leaves your device. How this is verifiable

No upload100% local
Your content stays with youno third-party access
Hosted in GermanyGlobal Content Delivery
Independently auditedTLS A+ · HTTP headers A+

API responses and exports almost always arrive as JSON - but a business team or a report often needs an Excel workbook that opens, filters and sorts without a developer tool.

This tool reads your JSON entirely locally in the browser (SheetJS, pure JavaScript). A plain array of objects becomes one sheet; an object containing several such arrays (in the shape {"sheetName": [...]}) becomes a workbook with one sheet per key. Numbers and booleans stay real Excel cells, not a text approximation.

Nothing is uploaded - the conversion even works offline. Unlike web services that send JSON data to a server, your file stays exclusively on your device.

Specifications

Specifications
Input formatsJSON
Auto-conversionXLSX, SQLite
Output formatXLSX
Batch processingNo
ProcessingLocally in your browser (JavaScript)
File uploadNone

In 3 steps

  1. Drop or pick your JSON file.
  2. The tool detects the array or {sheet: [...]} shape automatically.
  3. Download the .xlsx file.

Limitations: Expects an array of objects (one sheet) or an object whose values are themselves arrays (one sheet per key). Column names are the union of the object keys. No cell formatting, charts or formulas (JSON has no such concepts). Very large files need memory.

FAQ

Is my file uploaded?

No. The Excel workbook is built entirely locally in the browser.

Which JSON shape is expected for several sheets?

An object whose values are themselves arrays, e.g. {"customers":[...], "orders":[...]} - each key becomes a sheet.

Do numbers stay real numbers?

Yes, JSON numbers are written as real Excel number cells.

XLSX to JSON instead?

Yes, use the "XLSX to JSON" tool.

Does the file also open in LibreOffice?

Yes, it is a standards-compliant .xlsx.

Related tools

XLSX to JSON · SQLite to Excel · XLSX to HTML · CSV to XLSX