Passphrase Generator

Generate a memorable, strong passphrase made of several English words.

StrengthWeak40 bits
Estimated crack time: 53 seconds

Words are chosen from a list of about 254 English words.

What is a passphrase?

A passphrase is a password made of several words (for example, correct-horse-battery-staple). It is easier to remember than a string of random symbols, and adding more words makes it very strong. This is the same idea as the Diceware method.

How many words do I need?

Four words are generally fine for everyday use, and five to six are plenty for important accounts. Each word adds log2(wordlist size) bits of entropy, so strength grows with the number of words.

Privacy

Everything is generated in your browser. Generated passphrases are never sent or stored. Randomness comes from the Web Crypto API.

Frequently asked questions

  • Is a passphrase weaker than a random password? No. With enough words it can be just as strong or stronger while staying memorable. The entropy is shown so you can check.
  • Do I need a separator or a number? Separators improve readability. Adding a number or capitalization helps satisfy sites that require digits or mixed case.