Sound familiar?
A forgotten password doesn't mean a lost file. Every PassGone feature exists because of one of these situations.
Fragments of memory don't spell a password
Passwords from different eras blur together; typing guesses one by one eats an entire afternoon.
Import txt / csv dictionaries (one password per line); multiple dictionaries are de-duplicated and merged automatically.
Name + birthday + digits, a thousand permutations
You recall which pieces the password was built from, but not the arrangement.
Tick upper/lowercase / digits / symbols, define a custom character set and a length range — candidates are generated for you.
Tomorrow it all starts over
Long recovery runs fear interruption most; rerunning means waiting twice.
Progress is tracked per file fingerprint (chunk-level); restart and it resumes automatically, never retrying what's done.
Watching a progress bar with no end
Encrypted files try one after another, too slowly to trust.
Multi-process parallelism across all CPU cores, with live speed and estimated time remaining.
Strong encryption grinds a CPU down
Modern Office encryption uses high iteration counts; a CPU alone tries too few per second.
Enable GPU acceleration with one click (optional hashcat component) — up to tens of times faster on all Office formats.
Duplicates run twice
Multiple copies of the same document get added and cracked separately — wasted computing.
Content hashing identifies duplicates, merges them into one record, and shares the recovered result.
A complete engine built to recover
Dictionaries, rules, parallelism, resumability — four weapons aimed at one forgotten password, until it's back.
Fully offline
Zero networking, zero accounts, zero telemetry — privacy isn't a promise, it's the architecture. Files stay on your computer.
Every format
docx / xlsx / pptx and legacy doc / xls / ppt, PDF (RC4 and the full AES family), plus zip / 7z / rar archives.
Dictionaries + rules
Import txt / csv dictionaries with automatic de-duplication and merging; or generate candidates from a character set and length range.
Resumable runs
Chunk-level progress keyed by file fingerprint; restart and continue exactly where you left off, never re-trying.
Multi-core · GPU
CPU multi-process parallelism plus an optional hashcat GPU backend — tens of times faster on Office formats, with live speed and ETA.
Smart de-duplication
Content hashing spots duplicate files and merges them into one record sharing the result; UI toggles between English and Chinese.
Supported formats & encryption
From both generations of Office encryption to the full PDF standard family and common archives — one tool covers all.
Modern Office
docx / xlsx / pptx
Agile encryption (standard Word / WPS export)
Legacy Office
doc / xls / ppt
RC4 CryptoAPI
RC4-40, AES-128 (R2/R4), AES-256 (R6)
The full encryption standard family
Archives
zip / 7z / rar
zip (ZipCrypto / AES) · rar requires your own UnRAR backend
Free gets you started, Full removes the limits
The Free edition includes format detection and recovery for everything; the Full edition is a one-time purchase with lifetime updates.
| Capability | Free¥0 | FullOne-time purchase |
|---|---|---|
| GUI / format detection for all formats | ✓ | ✓ |
| Rule-based candidate generation | Length ≤ 4 | Unlimited |
| Custom dictionary import | — | ✓ |
| Parallel computing | Up to 2 workers | Unlimited (all local cores) |
| Recovery record cache | Most recent 2 | Most recent 100 |
| Upgrades | — | One-time purchase, lifetime free updates |
* The Full edition is sold as an add-on inside Microsoft Store; see the store listing for pricing.
Terms of use
Use PassGone only to recover passwords of files you own or are explicitly authorized to access. Using it to obtain other people's files, invade anyone's privacy, or for any illegal purpose is strictly prohibited; users bear all legal consequences of misuse.
Got your file back? Buy the author a drumstick
PassGone is maintained by an independent developer. Donations unlock no features — they only fuel future updates.
Scan with WeChat · buy the author a drumstick