Diceware Passphrase Generator
Generate memorable passphrases using the Diceware method โ random words from a curated list, cryptographically strong.
Last updated: April 2026 ยท Runs in your browser ยท No sign-up
The original Diceware method
Arnold Reinhold's 1995 Diceware list has 7,776 words (6^5 โ five dice rolls pick one). Each word contributes logโ(7776) โ 12.9 bits of entropy. Six words: 77.5 bits, well beyond any practical brute-force attack on current hardware.
Using a passphrase well
- Type it literally โ don't capitalise or spice it up, that defeats the entropy calculation.
- Use a password manager so you only memorise one.
- Never reuse across sites. One manager vault, one generated passphrase each.
Frequently Asked Questions
Why are passphrases better than passwords?
They're easier to remember and type, while carrying more entropy. 'correct horse battery staple' is both stronger and more memorable than 'Tr0ub4d0r&3'. Length beats complexity.
How many words do I need?
Five words (~64 bits) for most accounts. Six words (~77 bits) for important accounts. Seven words (~90 bits) for master passwords / crypto wallet seeds.
Is the randomness strong enough?
Yes. We use crypto.getRandomValues โ the same source as UUID v4. Each word choice is uniformly sampled from the list, not biased toward any subset.
Why not add numbers or symbols?
Entropy is about unpredictability, not character variety. Adding a random symbol at the end adds only a few bits โ adding a seventh word adds 12.9 bits. Pure word sequences are usually enough.