JSON ⇄ Excel Converter
Convert a JSON array of objects into a downloadable Excel spreadsheet, or turn an Excel file back into JSON. Free to use — supports files up to 200MB (Excel output is limited to 1,048,576 rows per the .xlsx format spec — convert to CSV or JSON instead for unlimited rows), and everything runs entirely in your browser.
Or upload a .json file
Drag & drop a file here, or click to browse
Under 5MB loads into the box above so you can preview and edit it first — larger files (up to 200MB) convert automatically in the background
How to use this tool
Switch to JSON → Excel, paste a JSON array of objects (or upload a .json file — small files load into the box for editing, larger ones convert straight away), and click convert to download a formatted .xlsx spreadsheet where each object becomes a row. Switch to Excel → JSON and drop in a workbook to get back a clean JSON array — the first sheet is read automatically. Files up to 200MB are supported — large uploads are processed in a background Web Worker so the page never freezes, and everything happens locally in your browser; your data is never uploaded anywhere.
Frequently Asked Questions
Is there a file size limit?
Yes — files up to 200MB are supported. Conversion runs in a background Web Worker, so even large files process smoothly without freezing your browser tab. Files over 200MB are rejected immediately with a clear message. Excel output specifically is capped at 1,048,576 rows (a limit of the .xlsx format itself, not something we control) — convert to CSV or JSON instead if you need more rows than that.
Is my data uploaded anywhere?
No. Every conversion happens locally in your browser, including for large files — nothing is ever sent to a server.
What does Excel → JSON convert?
It reads the first sheet of the uploaded workbook and returns each row as a JSON object, using the first row as field names.
Related Tools
Related Blog Posts
How to Convert JSON to Excel, CSV, XML, and YAML — Free Online Guide
A practical guide to turning JSON data into the spreadsheet, XML, and config formats the next tool in line actually expects.
Read moreHow to Convert Large JSON, CSV, and Excel Files Online for Free (Up to 200MB)
Most free online converters cap uploads at 5–10MB. Here is how to convert large JSON, CSV, and Excel exports up to 200MB without installing anything or paying for an account.
Read moreThe Complete Guide to Converting CSV and XML Files to Excel
How to turn CSV exports and XML records into proper spreadsheets, and validate XML before you rely on it for reporting.
Read more