Passphrase Generator

Create a passphrase of random words that is easy to remember and very hard to crack. Words are drawn from the EFF long wordlist (7,776 words) using your device’s secure random generator — the digital version of rolling dice.

Strength: –

Choose between 3 and 12 words.

Extras

Recent passphrases

    What is a passphrase?

    A passphrase is a password made of several randomly chosen words, such as gravy-unfold-stilt-pelican-reopen-nifty. Because each word comes from a list of 7,776, every word adds about 12.9 bits of entropy — the same as two random characters with symbols, but far easier for a human to picture, remember and type.

    The idea is called Diceware: originally you rolled five dice to pick each word from a numbered list. This generator does exactly the same with crypto.getRandomValues() instead of dice, using the EFF long wordlist, which was designed to contain only distinct, familiar, easy-to-spell words with no offensive terms.

    How many words do you need?

    Passphrase strength by number of words
    WordsEntropyRecommended for
    452 bitsAccounts protected by rate limiting and 2FA
    565 bitsDevice logins, Wi-Fi
    678 bitsPassword-manager master password, disk encryption
    790 bitsLong-term secrets, crypto wallets, PGP keys
    8+103+ bitsMaximum security, offline attack resistance for decades

    These numbers hold even if the attacker knows you used this exact wordlist. Security comes from the random choice, not from the list being secret.

    Why passphrases beat “complex” passwords

    The famous comparison is “correct horse battery staple” versus “Tr0ub4dor&3”: the second looks complicated but follows a guessable pattern (a word with common substitutions), while four truly random words are both stronger and easier to recall. Modern guidance from NIST agrees — length and randomness matter, composition rules don’t.

    Options explained

    • Separator. Hyphens are the most readable and widely accepted. Random digit places a different random number between words, adding 3.3 bits per gap.
    • Capitalize. Helps with sites that demand an uppercase letter. It does not add entropy because it is applied to every word.
    • Add a number / symbol. Satisfies old composition rules. The number adds 6.6 bits, the symbol 3 bits.

    Tips for remembering your passphrase

    1. Picture a silly scene linking the words in order — the stranger, the better.
    2. Type it a few times a day for the first week.
    3. Never “improve” it by swapping in your own words; that destroys the randomness.
    4. Write it down and keep it in a safe place until it is memorised.

    Wordlist: EFF Large Wordlist by the Electronic Frontier Foundation, licensed CC BY 3.0 US.

    Last updated: · Reviewed by the Password Generator team

    Frequently asked questions

    Is a passphrase more secure than a password?

    Per character, no — but per unit of effort to remember, yes. A 6-word passphrase has about 78 bits of entropy, similar to a 12-character random password, while being much easier to memorise.

    How many words should a passphrase have?

    Use at least 5 words for everyday logins and 6 or more for a password-manager master password or full-disk encryption.

    What is Diceware?

    Diceware is a method for creating passphrases by rolling dice to choose words from a numbered list of 7,776 words. Each word adds about 12.9 bits of entropy. This tool uses a cryptographic random generator instead of physical dice.

    Can I use spaces in a passphrase?

    Yes, if the service allows it. Most modern sites and operating systems accept spaces. Choose “Space” as the separator.

    Is the word list secret?

    No, and it does not need to be. The strength calculation already assumes the attacker knows the list; what they cannot know is which words were randomly picked.