Memorable Password Generator
Generate a memorable passphrase made of random common words. Easier to type and remember than random characters, while still resisting guessing attacks.
Approximately 35 bits of entropy
Recommended Settings
Pro Tips
- •Passphrases made of multiple random words are often easier to type and remember than a string of random characters, while still being hard to guess
- •Each word is chosen independently at random from a wordlist using a cryptographically secure random number generator
- •Adding more words increases security more effectively than adding symbols to a short passphrase - each additional word multiplies the possible combinations
- •This approach is inspired by the popular XKCD "correct horse battery staple" method of passphrase generation
Most Popular
Most users generate 4-word passphrases with capitalization and a trailing number for a good balance of security and memorability
When to Use This Tool
Create a strong password you can actually remember and type without a password manager.
Generate a strong, memorable master password for a password manager or encrypted vault.
Create a Wi-Fi password that's secure but easy to share and type on devices without a keyboard.
Generate a passphrase that's easier to communicate verbally or in writing to a team.
How It Works
Randomly select the requested number of words from a curated wordlist, using a cryptographically secure random number generator
Optionally capitalize each word and join them together with the selected separator
Optionally append a random two-digit number to the end
100% Private
Files never leave your device. All processing happens locally in your browser.
Lightning Fast
Powered by Web Crypto API (crypto.getRandomValues) with a curated wordlist for optimal performance on modern browsers.
Open Source
Built with verified, open-source libraries. Fully transparent.
Frequently Asked Questions
Is a word-based passphrase as secure as a random character password?
It can be, if it uses enough words from a large enough wordlist. Security comes from the total number of possible combinations - a 4-word passphrase from a wordlist of 100+ words has a comparable or larger search space than many shorter random-character passwords.
Why is this more memorable than a random password?
Real words are much easier for human memory to encode and recall than arbitrary sequences of letters, numbers, and symbols, even when the words themselves are chosen completely at random and unrelated to each other.
Is my data sent to a server?
No. The entire passphrase is generated locally in your browser using JavaScript. Nothing is transmitted anywhere, including to this website's own servers.
Should I add more words or use symbols instead?
Adding more words is generally more effective for increasing security than adding a symbol or two, since each additional word multiplies the total number of possible passphrases significantly.
Can I use this passphrase for encryption keys?
This tool is designed for human-facing passwords and passphrases. For cryptographic secrets or encryption keys, use a tool designed specifically for that purpose, like this project's API Key or secret key generators.