Home › Remove Excel sheet protection manually (the ZIP method)
An .xlsx file is just a ZIP archive of XML files. Sheet protection is a single self‑closing tag, <sheetProtection .../>, inside each protected worksheet's XML. Delete that tag, put the archive back together, and the sheet is editable again. No password, no software beyond your file manager and a text editor. This works because the protection is an edit lock, not encryption — the data was never scrambled.
Book.xlsx to Book.zip. Confirm the change when prompted.xl/worksheets/. You will see sheet1.xml, sheet2.xml, and so on — one per tab.sheet1.xml) and open it in a plain text editor.<sheetProtection ... /> tag. It is one self‑closing element, usually near the top; remove everything from <sheetProtection through the closing />. Do not touch anything else.xl/worksheets/sheet1.xml), replacing the original. Repeat for any other protected sheets.Book.xlsx and open it in Excel — the sheet is now editable.Keep the folder structure. When you put the edited XML back, it must stay at xl/worksheets/sheet1.xml. If your zip tool nests the file inside an extra folder, Excel will report the workbook as corrupt.
Re‑zip the contents, not the parent folder. If you fully extracted the archive, select the inner files and folders ([Content_Types].xml, _rels, xl, docProps) and zip those — not a wrapping folder.
This is edit protection only. If Excel asks for a password to open the file, that is AES encryption; the sheetProtection tag will not even be readable, and this method cannot help.
The manual route works, but our free in‑browser tool does the same thing in one drop — nothing is uploaded, everything runs on your device.
Unlock your file now →The numbering follows the order the sheets were created, not necessarily the tab order. If unsure, open each and remove the sheetProtection tag from any that contain one.
Almost always the folder structure changed. The XML parts must sit at their original paths inside the archive — do not wrap them in an extra folder when re-zipping.
Yes, as long as you only delete the sheetProtection tag and keep a backup copy. The cell data lives in other XML parts you never touch.
Remove workbook‑structure protection · Fix “the cell you’re trying to change is on a protected sheet” · Unlock a protected .xls file (old Excel format)