Passphrase generator

A passphrase trades character-by-character randomness for word-by-word randomness — often easier to remember and type, and still very strong if you use enough words. This tool shows the exact entropy of your word list so there's no guesswork.

Generated entirely in your browser Cryptographically secure randomness Nothing is ever transmitted or stored
16
Advanced options
5
12
6

Generate in bulk

Create several passwords at once using the settings above — useful for provisioning multiple accounts.

Check a password's strength

Type any password to score it instantly. This runs entirely in your browser — nothing is sent anywhere, logged, or stored.

Type a password above

Tips

Use at least five words

Each word from this generator's list adds a fixed, calculable amount of entropy — five or more words gets you into solidly strong territory.

Add a number for extra entropy

Toggling in a random number meaningfully increases entropy for very little added difficulty in typing or remembering.

Don't reuse a passphrase you've seen elsewhere

The strength of this method depends entirely on the words being genuinely randomly selected — a phrase you invent yourself is far more guessable than one this generator picks.

Frequently asked questions

Are passphrases as secure as random character passwords?

They can be, if they're long enough — entropy is entropy. A five-to-seven word random passphrase from a reasonably large word list is comparable to a long random character password.

Why use words instead of random characters?

Passphrases are generally easier to type accurately and remember, especially for passwords you need to enter manually rather than store in a password manager.

How many words should I use?

Five is a reasonable minimum for most accounts; use seven or more for anything highly sensitive, like a password manager's master password.