Host an XLSM file and share it as a link
Put a macro-enabled Excel workbook online at its own address — the format behind most spreadsheet-based tools.
Drop your XLSM file here
Any other file works too — up to 25.0 MB, or 100.0 MB for a whole site
Free to use. Your XLSM file is live at your-name.99helpers.site in about ten seconds.
What is a .xlsm file?
XLSM is an Excel workbook that can contain VBA macros. A great many internal business tools are XLSM files — reporting packs, calculators, data importers — built by people who needed automation and had Excel rather than a development team.
What people use XLSM files for
- Reporting packs that refresh and format themselves
- Calculators and models with automated inputs
- Data import and cleaning tools
- Internal workflows built entirely in Excel
What opens a XLSM file
- Microsoft Excel, which prompts before enabling macros
- LibreOffice Calc, with partial VBA support
- Google Sheets, which strips macros on import
How to host a XLSM file
- 1
Drop your XLSM file in
Drag it onto the box at the top of this page, or click to choose it. Files up to 25 MB are supported, and nothing is uploaded until you publish.
- 2
Pick an address
Type a name and we'll tell you straight away whether it's free. That becomes the link: reporting-tool.99helpers.site
- 3
Publish and share
Create a free account — that step exists so the file is yours to update, replace or delete — and the link is live within seconds.
The same three steps work for any file — see how file hosting works on 99helpers.com.
What happens when someone opens the link
The file downloads. Excel disables macros by default and shows a security warning — expected behaviour for any XLSM, and worth explaining to recipients in advance.
Why host a XLSM file instead of emailing it?
Macro-enabled workbooks are routinely blocked by mail filters, which is precisely when a link helps. The trade-off is that a public URL exposes the VBA to anyone who downloads it.
Worth knowing before you publish
- VBA is readable by anyone who opens the file — never leave server names, connection strings or credentials in it.
- Macros that connect to internal databases won't work for anyone outside your network.
- If the workbook doesn't need macros, save as .xlsx to avoid the warnings entirely.
XLSM hosting questions
- Will the macros run for whoever downloads it?
- Only after they explicitly enable them past Excel's security warning. Macros connecting to internal systems won't work outside your network regardless.
- Is it safe to publish an XLSM?
- The VBA is readable by anyone who downloads the file, so review it for credentials and internal system details first. Beyond that it's as safe as sharing any workbook.
- XLSM or XLSX?
- XLSX unless the workbook needs macros — it can't contain executable code, so it passes more mail filters and opens without warnings.
Put your XLSM file online now
It takes about ten seconds, and you only make an account once the file is ready to go live.
Hosting guides for related formats
XLSM is one of over 211 formats you can host — see free file hosting for any file type for the full list, or read the hosting guides for other file types.