Passphrase Generator
Generate memorable yet secure passphrases using random words. Easier to remember than random characters while still providing strong security.
Easy to Remember
Words are easier for humans to remember than random character strings.
Still Secure
4+ random words provide similar entropy to a 16+ character random password.
Diceware Method
Based on the proven Diceware passphrase generation method for high security.
Command Line
Understanding the Diceware Method
The Diceware method was invented by Arnold Reinhold in 1995 as a way to generate strong, memorable passphrases. The core idea is simple: randomly select words from a large word list, and the combination of those words becomes your passphrase. Because each word is chosen independently and uniformly at random, the security of the passphrase is mathematically predictable and reliable.
Our passphrase generator uses a curated word list and a cryptographically secure random number generator (crypto/rand) to select words. This provides the same mathematical guarantees as rolling physical dice, with the convenience of instant generation. Each word adds approximately 12.9 bits of entropy, so a 5-word passphrase provides about 64 bits of entropy -- enough to resist any realistic brute-force attack.
Passphrases vs. Passwords
Memorability
Passphrases use real words that form mental images, making them far easier to remember than random character strings of equivalent security.
Typing Ease
Words are natural to type on any keyboard layout. No hunting for special characters or switching between cases repeatedly.
Entropy per Word
Each word from a 7,776-word list contributes 12.9 bits of entropy. Four words provide 51 bits, six words provide 77 bits of security.
Ideal Use Cases
Passphrases are ideal for master passwords, full-disk encryption, and any scenario where you need to type the password from memory regularly.