Passphrase generator
Generate strong, memorable passphrases from random words — secure randomness, entirely in your browser.
Runs 100% in your browser 5
How to generate a passphrase
- Choose word count. Pick how many random words (5–6 is a good default).
- Set options. Choose a separator, and optionally capitalise words or append a number.
- Generate and copy. Click Generate for a fresh passphrase, then copy it.
About passphrases
A passphrase trades a small amount of length for a large amount of memorability. Because the words are chosen at random — not picked by a human — they resist dictionary attacks far better than a phrase you invent yourself. Each added word multiplies the search space by the size of the word list, so a six-word passphrase from a few hundred words rivals a long random password. Store it in a password manager and you only have to remember the master passphrase.
Frequently asked questions
- A passphrase of several random words is far easier to remember and type than a random character string of equal strength. Four to six random words give strong entropy while staying human-friendly.
- Words are selected from a curated word list using the Web Crypto API (crypto.getRandomValues) — a cryptographically secure random source — entirely in your browser. No words leave your device.
- Strength depends on the word-list size and the number of words. The tool shows the estimated entropy in bits live; aim for 70+ bits (typically 5–6 words) for important accounts.
- Adding a digit or capitalising words slightly raises entropy and helps satisfy sites that require mixed character types. The biggest lever, though, is simply adding more words.