Excel Macro Remover
Strip VBA macros from .xlsm workbooks and download a safe, standard .xlsx copy. Free, browser-only, and your file never leaves your device.
Drop your file here or click to upload
Supports .xlsm, .xltm · up to 50MB · or paste a file from your clipboard
How to Remove Macros from an Excel File
- Upload your .xlsm file - Drag and drop or click to browse. The workbook is processed locally, never uploaded.
- Automatic removal - The embedded VBA project (vbaProject.bin) and any legacy macro sheets are deleted, and the file's content types are rewritten for standard .xlsx.
- Download - Get a macro-free .xlsx that opens in Excel, Google Sheets, or LibreOffice without security warnings.
Why Remove Macros?
Macro-enabled workbooks are the most common carrier of Office malware, which is why Excel shows security banners, email gateways strip .xlsm attachments, and many organizations block macros entirely. If you only need the data - not the automation - a macro-free copy is safer to open, easier to share, and archives cleanly.
What Is Kept and What Is Removed
- Kept - All worksheets, cell values, formulas, number formats, styles, charts, tables, and defined names.
- Removed - The VBA project (all modules, UserForms, class modules), digital signatures on the VBA project, and legacy XLM macro sheets. Buttons that pointed at macros remain visible but no longer run code.
Frequently Asked Questions
Yes. It is free, requires no signup, and runs entirely in your browser - your workbook is never uploaded to a server.
A macro-enabled workbook (.xlsm) stores its VBA code in a part called vbaProject.bin inside the file. This tool deletes that part (plus any legacy XLM macro sheets), updates the file's internal content types, and saves the result as a standard .xlsx workbook. All cell data, formulas, formatting, and charts stay intact.
Macros can contain malicious code, trigger security warnings, or be blocked by email filters and company policy. Stripping them produces a safe copy you can open, share, and archive without Excel's macro warnings.
Yes. Regular worksheet formulas are separate from VBA and are preserved. Only VBA procedures (Sub/Function code, UserForms, custom buttons wired to macros) stop working, because the code itself is removed.
No. The file is processed with JavaScript in your browser, which makes this safe to use even for confidential workbooks.