Convert an Excel spreadsheet to a JSON array in your browser. Supports multi-sheet workbooks, header detection, and type inference. No upload.
Privacy: Conversion runs locally in your browser. Your source file is not uploaded to JAD Apps servers.
Parse `.xlsx` workbooks into JSON arrays directly in your browser. Pick a sheet, decide whether the first row is headers, and let the converter infer numeric and date types so your data ends up properly typed instead of all strings.
Free is enough for most one-off jobs. Pro raises the file and batch caps; Pro + Media unlocks GB-scale streaming and unlimited duration.
Larger files supported on Developer (5 GB CSV) and Enterprise (unlimited). All processing happens in your browser — files never reach a server.
Drop an .xlsx workbook
Drag the file onto the dropzone. The tool reads it locally with the SheetJS engine.
Pick a sheet and configure headers
Sheet 0 is selected by default. Toggle 'First row is headers' if your sheet starts with data instead.
Download the JSON
Type inference handles numbers and dates. Empty cells are kept by default; toggle 'Skip empty rows' to drop blank rows.
Yes — SheetJS supports both .xlsx and .xls. .ods (OpenDocument) is also supported.
Pick the sheet by index. Repeat the conversion per sheet, or write a small script with the API for batch extraction.
Stored formula values are extracted, not the formula source. If a cell shows a formula instead of its value, save the workbook in Excel first to recompute.
Privacy
Conversion runs locally in your browser. Your source file is not uploaded to JAD Apps servers.
Convert any CSV file to JSON instantly in your browser. Choose array of objects, NDJSON, or grouped/nested output. Type inference, no upload, no signup.
Convert JSON, NDJSON, or JSON Lines to CSV in your browser. Auto-flattens nested objects with dot-notation keys. No upload, no signup.