Convert .xlsx, .xls, .ods, CSV or TSV spreadsheets into clean JSON objects or arrays in your browser, with a sheet preview and a normalized CSV re-export.
Your workbook is parsed locally with SheetJS — it is never uploaded. Only the parsing library itself is fetched from the SheetJS CDN.
Drop a spreadsheet here or click to browse — .xlsx, .xls, .csv, .tsv, .ods · parsed locally
Parsing is done by SheetJS, the open-source spreadsheet engine that reads the file formats Excel itself uses. The workbook never leaves your device: FileReader hands the raw bytes to the parser inside this tab, and the JSON is serialised locally too.
Yes. Both the modern zip-based .xlsx format and the legacy binary .xls workbooks are parsed, along with ODS, CSV and TSV text files. Everything is handled by SheetJS, the reference open-source spreadsheet reader, right here in your browser.
There is no artificial cap, but parsing happens in your tab's memory. Workbooks up to roughly 5 MB convert smoothly on most machines; far larger files or sheets with hundreds of thousands of rows can strain low-memory devices. If a huge export fails, splitting it by sheet or row range and converting each part is the practical workaround.
No — JSON is a values-only format, and it is honest to say so. Cell colors, fonts, borders, merged-cell layout, charts and images are all dropped. Formulas are exported as their last calculated values, and dates arrive as ISO-like or serial strings depending on the sheet, so give the output a quick look before using it in code.
The sheet selector converts one sheet at a time — pick a sheet, copy or download its JSON, then switch to the next. Keeping the scope to a single sheet per conversion also keeps the output a clean flat array instead of a nested per-sheet object, which is what most APIs and import scripts expect.
No. The workbook is read with FileReader and parsed locally by the SheetJS library. The only network request is the one-time fetch of that public library from the SheetJS CDN — your file's contents never leave your device.
If you just finished with Excel to JSON Converter, the natural next steps are Excel to CSV, CSV to Excel, XML Formatter, or browse every tool in Privacy File Tools.