{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-05-20T20:47:38.067Z","discovery":{"catalog":"https://toolsly.tools/tools.json","llmsTxt":"https://toolsly.tools/llms.txt","sitemap":"https://toolsly.tools/sitemap.xml"},"relatedTools":[{"slug":"json-to-xlsx","name":"JSON to XLSX","url":"https://toolsly.tools/json-to-xlsx"},{"slug":"xlsx-to-csv","name":"XLSX to CSV","url":"https://toolsly.tools/xlsx-to-csv"},{"slug":"csv-to-json","name":"CSV to JSON","url":"https://toolsly.tools/csv-to-json"},{"slug":"yaml-to-json","name":"YAML to JSON","url":"https://toolsly.tools/yaml-to-json"},{"slug":"xml-to-json","name":"XML to JSON","url":"https://toolsly.tools/xml-to-json"},{"slug":"json-to-csv","name":"JSON to CSV","url":"https://toolsly.tools/json-to-csv"},{"slug":"json-to-yaml","name":"JSON to YAML","url":"https://toolsly.tools/json-to-yaml"},{"slug":"json-to-xml","name":"JSON to XML","url":"https://toolsly.tools/json-to-xml"}],"kind":"converter","slug":"xlsx-to-json","name":"XLSX to JSON","description":"Convert an Excel spreadsheet (.xlsx / .xls) to pretty-printed JSON — free online, no upload.","longDescription":"Drop in a .xlsx or .xls workbook and download a JSON document. In \"Array of objects\" mode (default), the first row is used as object keys and each subsequent row becomes a keyed object. In \"Array of arrays\" mode, every row is emitted as a list of cell values — useful for sparse or header-less sheets. By default the first worksheet is exported; specify a sheet name to pick a different one. Output is pretty-printed with 2-space indentation. Conversion runs entirely in your browser — your workbook never leaves your device.","category":"document","categoryName":"Document","keywords":["xlsx to json","xlsx to json online","xlsx to json converter","xlsx to json free","excel to json","excel to json online","excel to json converter","convert xlsx to json","convert excel to json","xls to json","spreadsheet to json","excel sheet to json"],"url":"https://toolsly.tools/xlsx-to-json","runsOn":"client","multiple":false,"batch":false,"input":{"type":"file","extensions":[".xlsx",".xls"],"mimeTypes":["application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-excel","application/octet-stream",""]},"output":{"type":"file","extension":".json","mimeType":"application/json"},"options":[{"type":"text","key":"sheet","label":"Sheet name","defaultValue":"","placeholder":"Leave empty for the first sheet","help":"Name of the worksheet to export. Leave empty to use the first sheet."},{"type":"select","key":"mode","label":"Output shape","defaultValue":"objects","choices":[{"value":"objects","label":"Array of objects (header row)"},{"value":"arrays","label":"Array of arrays"}],"help":"Whether to use the first row as object keys, or emit each row as a list."}],"invocation":{"webUi":"https://toolsly.tools/xlsx-to-json","api":null,"notes":"Currently runs client-side in the user's browser. Drop a file on the UI at `webUi` and download the converted result. A remote MCP/REST API is planned."}}