Excel Macro Remover
Strip VBA macro code from Excel .xlsm files and convert them to safe, shareable .xlsx files. All your data, formulas, and formatting are preserved. Your file never leaves your browser.
What this tool removes
Strips VBA macro code (vbaProject.bin) from macro-enabled Excel files (.xlsm). All spreadsheet data, formulas, and formatting are preserved. The output is a standard .xlsx file with no macro capability — safe to open in restricted environments.
Drop your macro-enabled Excel file
or click to browse — .xlsm, .xlsx, .xlsb, .xltm supported
How It Works
Upload your .xlsm file
Drop your macro-enabled workbook. The tool accepts .xlsm, .xlsx, .xlsb, and .xltm files. Nothing is uploaded — processing happens locally.
Macro components are stripped
The tool opens the file as a ZIP archive, removes vbaProject.bin, and cleans the content-type and relationship registrations that reference it.
Download the clean file
Download the sanitised workbook as a .xlsx file. Open it in Excel, Excel Online, or share it freely — no macro warnings, no blocked content.
What Is Removed vs What Is Kept
Removed
- VBA module code (Sub, Function, Class)
- Macro event handlers (Workbook_Open, etc.)
- UserForms and their code
- Custom toolbar and ribbon macro buttons
Preserved
- All cell values and calculated formula results
- Worksheet formulas (VLOOKUP, IF, SUM, etc.)
- Cell formatting, colours, and borders
- Charts, pivot tables, and named ranges
- Sheet names and workbook structure
Frequently Asked Questions
What exactly does the Excel Macro Remover strip?
The tool removes three things: the VBA project binary file (vbaProject.bin which contains all the macro code), its content type registration in [Content_Types].xml, and its relationship entry in the workbook relationship file. All sheet data, formulas, cell formatting, charts, named ranges, and other workbook content are untouched.
What is the difference between this and the Excel Password Remover?
The Excel Password Remover removes sheet protection and workbook structure protection — it unlocks cells that were locked by Protect Sheet. The Excel Macro Remover removes VBA code entirely. They solve different problems. A macro-enabled file can have both macros and sheet protection; you might need both tools.
Why would I want to remove macros from an Excel file?
Common reasons: sharing the file with colleagues whose security policies block macro-enabled files, emailing the file to external parties who cannot or should not run macros, opening in environments that disable macros (like web-based Excel Online), reducing file size, or converting an old macro-enabled template to a plain template when the macros are no longer needed.
Does removing macros break anything in the spreadsheet?
Only macro functionality is affected. If the workbook uses VBA to perform calculations, populate data, or drive automation (button clicks, auto-open routines, event handlers), those features will stop working. All static content — cell values, formulas, charts, pivot tables, formatting — is preserved.
Is my file uploaded to a server when using this tool?
No. The tool uses JSZip to process the file entirely in your browser. Your file is never sent to any server, stored, or seen by anyone else. All processing happens locally on your device.
Related Excel Tools
Excel Password Remover
Remove sheet protection and workbook structure locks — no password needed.
Spreadsheet Auditor
Full audit for formula errors, hidden sheets, and hardcoded values.
Reduce Excel File Size
Shrink oversized workbooks before sharing or archiving.
Excel Formula Extractor
List every formula in a workbook to review before stripping macros.