Passphrase Generator
Create memorable passphrases from common words, like river-moon-fox.
Generate memorable passphrases from a built-in list of 120 common words. Choose 3 to 8 words, pick your separator, and optionally capitalize words or add a number.
Loading tool…
If the tool stays on this message, make sure JavaScript is enabled, then reload the page.
About Passphrase Generator
The best password is one you can actually remember, because the password you can't remember ends up on a sticky note. Passphrases trade random characters for random words: a string of ordinary words is far easier to memorize and type than a tangle of symbols, while still being brutally hard to guess. This generator builds them from a built-in list of 120 common words, entirely in your browser.
You choose the length, three to eight words, plus a separator and optional capitalization or a number, which helps when a site demands character variety. The words are picked with your browser's cryptographic random number generator, the same class of randomness used for security-sensitive work. Four or more words is a sensible minimum for anything that matters; each additional word multiplies the guessing space enormously.
A few ground rules. Never reuse a passphrase across accounts, if one site leaks it, every account sharing it is exposed. Generate a fresh one instead of editing an old favorite, because human edits follow predictable patterns that attackers know. And even though it's memorable, store it in a password manager anyway. Memory is unreliable; the manager is not.
How to use Passphrase Generator
- Choose how many words and which separator to use.
- Click Generate.
- Copy the passphrase and store it in a password manager.
Why use this tool?
- Easy to remember, hard to guess
- Built-in list of 120 common words
- 100% client-side and private
Tips for best results
- Use at least 4 words for important accounts, each extra word multiplies the guessing space.
- Pick a separator that the site accepts; some sites reject spaces, so check before committing.
- Turn on capitalization or the number option when a site demands character variety.
- Never reuse the same passphrase on two accounts, one leak would expose both.
- Generate a fresh passphrase rather than editing a favorite, human edits follow predictable patterns.
- Store it in a password manager even though it's memorable, memory is unreliable.