Convert Excel to JSON
Export any sheet from an .xlsx, .xls, or .csv file as a JSON array of objects, one per row. Runs entirely in your browser.
Privacy & processing: Runs entirely in your browser — your file is never uploaded to a server.
How to use this tool
- Upload your Excel or CSV file
- Choose which sheet to export
- Preview the JSON output
- Download the .json file
Common use cases
- Feeding spreadsheet data into a script or API
- Preparing test fixtures from real data
- Converting a report into a format a developer can use directly
Limitations
Produces a flat array of objects using the header row as keys — it doesn't infer nested structure, so implied hierarchy comes out as flat key-value pairs.
FAQ
What does the resulting JSON look like?
An array where each row becomes one object, keyed by your header row's column names.
Does this preserve number and date types?
Numeric cells convert to JSON numbers; other formatting is preserved as text unless cleaned beforehand.
Is my spreadsheet uploaded anywhere?
No — the conversion runs entirely in your browser.