How to disabling macros in excel trust center is not the same as removing them
- Step 1Upload the .xlsm file to remove macros from — Drop the file. JSZip unpacks it — the VBA code is never executed.
- Step 2Strip the macro binary — xl/vbaProject.bin is removed and the workbook.xml relationship is cleaned.
- Step 3Distribute the .xlsx output — Recipients see no Enable Content prompt. No macro code remains in the file.
Frequently asked questions
Why is Trust Center 'disable macros' not enough?+
The macro code is still in the file — it just can't run on your machine. On someone else's machine with macros enabled (or if they click Enable Content), the macros execute.
Does removing macros change the file extension from .xlsm to .xlsx?+
Yes. The output is a .xlsx file. Since .xlsm indicates the presence of macros, the extension changes when macros are removed.
Does this work on .xlam Excel add-in files?+
Yes. .xlam files use the same VBA storage mechanism. Upload the .xlam and the vbaProject.bin is removed.
Privacy first
Every JAD Excel tool runs entirely in your browser using SheetJS and ExcelJS. Your spreadsheets, formulas, and data never leave your device — verified by zero outbound network requests during processing.