Choose a length
Pick between two and twelve words for your passphrase.
Create strong diceware-style passphrases from a word list, choosing the word count and separator, with estimated entropy shown. Fully local.
Three simple steps, with your content kept on your device.
Pick between two and twelve words for your passphrase.
Join the words with a hyphen, underscore, dot, space, or comma.
Create a memorable passphrase and check its estimated entropy.
Fast, focused, and made to be clear on every screen.
Random words drawn from a 1,000+ entry list for easy-to-remember security.
See how many bits of strength your word count provides.
Words come from the Web Crypto API and never leave your device.
A passphrase is a sequence of random words used as a password. Instead of one hard-to-remember string of characters, it strings together several words that are easy to type and easy to recall.
The security comes from randomness: each word is drawn independently from a large word list, so the combination is unpredictable even though every word is familiar.
A traditional password is a short string of characters chosen to be hard to guess. A passphrase trades character complexity for length and randomness, which makes it both stronger and more memorable.
Because length dominates password strength, a passphrase of five or more random words can beat a short symbol-heavy password that is far harder to remember.
Each word drawn from a list of 1,000+ words adds roughly 10 bits of entropy. Five words give about 50 bits, and eight words about 80 bits — the range considered strong for most accounts.
The entropy adds up per word, so simply adding one more word strengthens the passphrase by roughly a factor of a thousand in guessing difficulty.
A strength checker evaluates an existing password and assigns it a quality score. A passphrase generator creates the passphrase in the first place, with strength built in by construction.
The two tools are complementary: generate a passphrase here, then run it through a strength checker to confirm the score if you want the explicit number.
Passphrases are designed for memory: a sequence of words forms a small story or image that is easier to recall than random characters. That makes them practical for master passwords and high-value accounts.
Even so, the best practice is to let a password manager store the value and use the passphrase where it must be typed by hand.
Words are selected using the browser's Web Crypto API and generated entirely on your device. Nothing is uploaded, stored, or logged, so the passphrase exists only in the current page.
Closing or refreshing the tab clears it — copy the passphrase before you leave if you intend to keep it.
Four words give a reasonable minimum for everyday accounts, five to six words cover most needs, and eight words suit master passwords where extra margin matters.
Each additional word multiplies the guessing difficulty, so the word count is the main lever you control when generating a passphrase.
Passphrases work well as master passwords, account passwords, and any place a long value is allowed. Some systems limit length, so check the field's constraints before relying on a long passphrase.
Where length is unlimited, a word-based passphrase is one of the strongest and most practical choices available.
Generate a fresh passphrase for every important account, prefer at least five words, and store the result in a password manager so it is never reused or forgotten.
Avoid building passphrases from song lyrics, quotes, or personal facts — the words must be random to provide real strength.
Passphrases fit best as master passwords, device logins, and encrypted volumes where length is not limited and the value is typed regularly. They are easier to enter correctly than long random character strings.
For everything else, a random password stored in a manager remains the standard choice — use whichever fits the account's constraints.
Each word from a 1,000+ word list adds about 10 bits of entropy. Five words give roughly 50 bits, and eight words give about 80 bits. Longer passphrases are harder to brute-force while staying easy to type and remember.
No. A password generator produces random character strings that are hard to remember. A passphrase combines real words into something both strong and memorable.
Yes. Word selection uses crypto.getRandomValues from the Web Crypto API, and the generation happens locally in your browser.