No generation request
Every selection happens inside this browser tab. The server only delivered the page.
Make a readable password for an account or device where autofill is unavailable. The words are selected at random in your browser, not chosen from your name, dates, or a familiar phrase.
For more strength, add words instead of adding predictable personal information.
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.
This generator joins independently selected words into a password that is easier to read, recall, and type. Names, dates, sports teams, addresses, and quotations may feel memorable, but their connection to you makes them more predictable. Keep the generated words unchanged; you can imagine a story connecting them after generation.
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.
Both tools choose independent words from the same EFF word list. This page starts with four words and an optional random number for a readable password you type frequently. The passphrase generator starts with six words for longer secrets such as a master credential. Choose based on the destination's length rules and the protection you need; neither format should be reused.
Generate the words first. You can invent a private mental image connecting the already-random words afterward; do not replace the words with a sentence you chose yourself. Practice entering the result on the actual device, and keep account recovery material in a protected place.
This tool selects from 7,776 distinct words in the EFF Long Wordlist. Four words provide about 51.7 bits; six provide about 77.5 bits. A randomly added number from 10 to 99 adds about 6.5 bits. Fixed capitals and separators add no entropy. For a master credential, select at least six words and follow the product's guidance.
Check the full character length before saving: several long words may exceed a service's limit. Hyphens help on devices where spaces are awkward, while an optional number can satisfy a required digit. If the service truncates long passwords, use a random character password that fits instead.
Each independent word choice multiplies the number of possible permutations. The words should never form a familiar expression, grammatical sentence, or thematic storyline.
Memorability does not make reuse safe. If one service experiences a data breach, a reused memorable password exposes every other account sharing that credential.
Modifying a generated result to include your birth year or hometown removes unpredictability. Generate again until the result feels comfortable to type.
Use independently selected random words, enough words for the account's risk, and a unique result for that account. After generation, create a mental image to help recall the words, but do not swap in names, dates, quotations, or words you chose yourself.
Choose at least six independently selected words from this list for a master credential, and follow your password manager's guidance. Four words have a substantially smaller search space. Memorability alone does not establish security.
No. All generation happens in memory in your browser tab. Results are never stored in cookies, localStorage, or server logs.