No generation request
Every selection happens inside this browser tab. The server only delivered the page.
Create a strong passphrase from independently selected dictionary words for master credentials, disk encryption, and device logins. Every word is chosen locally with Web Crypto randomness.
The entropy estimate is based on independent selections from this generator's word list.
Every selection happens inside this browser tab. The server only delivered the page.
Results are never written to cookies, local storage, session storage, or a database.
Rejection sampling removes modulo bias before values are mapped to characters or words.
A random password is great for a password manager vault. A random passphrase (Diceware style) is often better for a master password, encrypted drive, firmware login, or any credential you must occasionally type yourself.
Deciding whether this format fits the job? Compare a passphrase with a random password before you save the result.
Word source: EFF Long Wordlist (7,776 distinct words), by EFF / Joseph Bonneau, used under CC BY 3.0 US. The local copy removes dice indexes. Review the implementation in our public source repository.
A sentence, lyric, address, pet name, or familiar proverb may look long but is not random. Modern dictionary attacks test common phrases and leaked database corpuses. This tool selects each word independently from an unbiased word list.
Treat hyphens, periods, or spaces as formatting for compatibility and ease of reading, not the main source of mathematical strength. Word count is the primary security dial. Add another random word when you need higher cryptographic margin.
Do not replace unique password-manager-generated passwords with one memorable passphrase reused everywhere. A passphrase should still be dedicated and unique to its specific purpose.
This generator uses the 7,776-word EFF Long Wordlist. Six independent selections provide about 77.5 bits before an optional random number. Start with six words, and add more for additional margin or to meet your service's requirements.
It depends on the word list, word count and character pool. Six words from this list provide about 77.5 bits. Twenty uniformly random alphanumeric characters have a search space of about 119 bits before character-group constraints. A passphrase trades extra length for easier reading and typing.
No. Word selection happens 100% client-side in your browser using window.crypto.getRandomValues(). Nothing is transmitted or saved.