PASSPHRASE GENERATOR

Generate a memorable, diceware-style passphrase from a built-in word list, with an estimated entropy. Nothing leaves your browser.

Passphrase

Amused-Blouse-Card-Cause-Card-62

~49.9 bits of entropy

How to generate a passphrase

  1. 1

    Drag the word count slider to choose how many words your passphrase should have.

  2. 2

    Pick a separator, capitalization style, and whether to append a random number.

  3. 3

    Copy the passphrase, or hit Regenerate for a new one — the estimated entropy updates as you adjust settings.

Questions

What is a diceware-style passphrase?
It's a passphrase built from several random, unrelated words rather than a single mangled word — for example "Crane-Bicycle-Aware-42" instead of "P@ssw0rd!". Because each word is picked independently from a word list, the total randomness (entropy) is easy to calculate and can be made very strong just by adding more words.
How is the entropy in bits calculated?
Each word contributes log2(word list size) bits of entropy, multiplied by the number of words, plus log2(100) ≈ 6.6 bits if you include a random 2-digit number. More bits means more possible combinations an attacker would have to try.
How many words should I use?
Five or more words from a reasonably sized list generally gives strong entropy for most purposes. For highly sensitive accounts, use more words or pair the passphrase with two-factor authentication.
Is the word list or passphrase sent anywhere?
No. The word list is built into this page and the passphrase is generated locally in your browser using JavaScript's random number generator — nothing is transmitted or logged.