A simple, portable Windows app to generate strong passwords and passphrases locally (offline).
If you just want to use it, go to the Releases page of this repo and download the latest ZIP.
You can generate:
1) Passwords (characters)
- Choose length
- Choose sets: lowercase / uppercase / digits / symbols
- Use your own symbol list (supports
\ / ! @ # $ % ^ & *and more) - Options like “enforce 1 of each type”, “website-safe”, “exclude ambiguous”
2) Passphrases (words)
- Choose number of words (ex: 4–6)
- Choose a separator (ex:
-or_) - Optional random capitalization
- Optional append digits and/or one symbol
- Uses a
wordlist.txtfile (one word per line)
Everything is generated on your PC. No internet. No accounts.
- Open the Releases page (right side on GitHub)
- Download the latest ZIP
- Extract it anywhere (Desktop is fine)
Double-click:
PasswordGen.exe
- Pick Password or Passphrase
- Set your options
- Click Generate
- Click Copy to copy to clipboard
Inside the extracted folder you will see something like:
PasswordGen.exePasswordEngine.exe_internal\(folder)wordlist.txt(optional but recommended)HELP.txt(optional)
Do not delete _internal\.
If _internal\ is missing, the engine can’t run and Generate may appear to “do nothing”.
- General use: 16–24 characters
- Enable:
- Lower + Upper + Digits
- Symbols (if the website allows it)
- Enforce 1 of each selected (helps with strict website rules)
If a website rejects your password:
- turn on Website-safe mode
- or remove specific symbols from the symbols box
- Good default: 4–6 words
- Separator:
-is easy to read and type - For extra strength:
- append 2 digits
- append 1 symbol
Passphrase strength depends heavily on the size/quality of the wordlist.
Format:
- plain text
- one word per line
Example:
alpha
bravo
charlie
delta
Bigger list = stronger passphrases (thousands of words is ideal).
- Uses cryptographically secure randomness (CSPRNG) in the engine.
- Does not send data online.
- Does not store generated passwords.
Clipboard note:
- After you press Copy, the password stays in clipboard until you copy something else.
- If you want an “auto-clear clipboard after X seconds” feature, open an Issue.
Most common causes:
PasswordEngine.exeis missing_internal\folder is missing- Antivirus quarantined the engine
Fix:
- Make sure
PasswordGen.exe,PasswordEngine.exe, and_internal\are in the same folder. - Check Windows Security → Protection history and restore files if quarantined.
Portable packaged apps can trigger false positives on some systems. If you downloaded from Releases:
- verify hashes (if provided)
- restore from Protection history if needed
If you’re stuck, open an Issue and include:
- your Windows version (10/11)
- whether you use the x64 build
- the exact message shown in the app (if any)
- whether Windows Security quarantined anything