Convert Excel spreadsheets into clean XML.
Upload an Excel workbook (.xlsx, .xls, .xlsm, or .csv), choose worksheets, pick an XML structure, and download a single XML file or a Batch ZIP of split XML parts.
or click to browse (.xlsx, .xls, .xlsm, .csv — max 10 MB)
<sheet> element.| Plan | File size | Row limit per sheet | Notes |
|---|---|---|---|
| Free (you) | 10 MB | Up to 20,000 | Keeps performance smooth in browsers; avoids memory crashes. |
| Pro | 25 MB | Up to 50,000 | Suitable for mid-size datasets; requires efficient parsing. |
| Premium | 50 MB | Up to 100,000 | For enterprise users; may need server-side streaming or chunking. |
.xlsx, .xls, .xlsm, and .csv.
Yes. Select multiple worksheets from the dropdown; each sheet can be wrapped in a <sheet> element.
It splits each sheet into multiple XML files by your Split rows value and packs them into a ZIP for download.
A UTF-8 XML document with your chosen root/record tags and structure style.
Row limits per sheet: Free 20,000 / Pro 50,000 / Premium 100,000. File size follows the upload limit your admin set for this tool and your plan.