A long passphrase made of random words is the modern recommendation for master passwords and any account you must remember: easy for you, hard for anyone else to guess. This generator picks words with your browser’s secure random source and shows a conservative entropy estimate so you can judge strength at a glance.
How it works
Words are drawn from a 260-word readable list using crypto.getRandomValues with rejection sampling, which discards biased draws so every word is exactly equally likely. The entropy estimate is built up additively:
- Each word adds
log2(260) ≈ 8.02bits. - Adding a random number contributes
log2(100) ≈ 6.6bits. - Adding a symbol contributes
log2of the symbol-set size.
So entropy scales linearly with your chosen word count — more words, more bits, exponentially more guessing effort for an attacker.
Example
A 5-word passphrase such as:
brave-cedar-flint-meadow-tunic
has about 5 × 8.02 ≈ 40 bits of entropy. Bump it to six words for roughly 48 bits, or append a number/symbol for strict sites.
| Words | Approx. entropy |
|---|---|
| 4 | ~32 bits |
| 5 | ~40 bits |
| 6 | ~48 bits |
| 7 | ~56 bits |
Everything runs locally in your browser — nothing is ever uploaded.