We help IT Professionals succeed at work.

Excel Password Recovery Software

Last Modified: 2019-02-27
What is a good paid for .xls password recovery software?
Watch Question

Ron MalmsteadInformation Services Manager

I know you asked for paid for software, but you could try this free method.

Here is a paid version: https://www.iseepassword.com/excel-password-recovery.html

I used to use a software called Office Password Recovery Tools, but I can't seem to find it now.  It worked on all MS Office files very well.


Ron thanks, however the first method does not work at all, and when I download the software, Windows feels that it is malware...
PeeterBIT Support Tech

@Ron ...... would that have been ...
Nirsoft Password Recover Tools

... saved me once or twice before ... opened a locked access db ..... sometimes those tools can trigger a (false) Virus warning or be deleted as soon as you download .... but I have found them to be good and safe .... watch out for dodgy 'mimic' sites with a similar url ...
Most Valuable Expert 2013

Which version of Excel? The more recent versions use AES encryption and only brute force will work with the odds significantly against you. Older versions have backdoors or much weaker security.
Ron MalmsteadInformation Services Manager

Windows may flag it as malware for the simple fact that it is a security breaking software and Office .. is Microsoft.

Windows will flag NetCat as well.... a well known network tool... but is also used in hacking.

I just remembered the one I used to use was called passware recovery kit


If you are referring to worksheet protection and workbook protection then best software is from https://www.spreadsheet1.com which can unlock workbooks protected by any version of excel.  if it is the open password protection then that is a tough one.

from your question ext file, it appears it is a old version of excel, and if you have password protection on worksheet.
you can simply unlock it by using the below VBA code

Sub PasswordBreaker()

'Breaks worksheet password protection.

Dim i As Integer, j As Integer, k As Integer
Dim l As Integer, m As Integer, n As Integer
Dim i1 As Integer, i2 As Integer, i3 As Integer
Dim i4 As Integer, i5 As Integer, i6 As Integer
On Error Resume Next
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If ActiveSheet.ProtectContents = False Then
MsgBox "One usable password is " & Chr(i) & Chr(j) & _
Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub

Open in new window


Thanks so much Skylar-Barlow, much appreciated.
How do I run the vba script, do I add it to a text file and rename it to a .vbs extension?
And then how would I reference the spreadsheet in question.
I tried running it and I get:

Line 5
Char: 7
Error:  Expected end of statement
Code: 800A0401
Source:  Microsoft VBScript compilation error


Also, which software at the link you provided will remove the password?
I can't seem to identify which one of the ones listed..
Ron MalmsteadInformation Services Manager

The passware software will brute force a protected excel file... that has a pasword that prevents you from opening the file. It’s never failed me yet.  The trial version will tell you if it can crack it... before you buy.


Thanks Skylar-Barlow however I contacted the vendor and the software will not help you with a password that prevents you from opening a file.  Thanks very much for trying.
This one is on us!
(Get your first solution completely free - no credit card required)


Thanks Skylar.  I tried a piece of software and it was taking forever to try to find the passcode.   Perhaps the software you suggest may help however I haven't searched for it.  I will have to resign to the fact that perhaps it may never be found.
Thanks for trying to assist.
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.