Random Passphrase Generator (EFF Diceware)
Why word-based passphrases
A passphrase of common words is far easier to memorize and type than a random character string of the same strength. Each word drawn from the EFF long wordlist adds ~12.9 bits of entropy: five words is ~64 bits (a solid personal-account passphrase), six is ~77 bits, and seven ~90 bits for high-value secrets. The strength comes purely from the number of words — the separator and capitalization are presentation, not security. For a shorter, lighter variant using a 1,024-word pool, see the Memorable Password tool; this page is the full-strength EFF Diceware standard.
How the draw works
The EFF long wordlist contains exactly 7,776 words — 6 to the 5th power — so one word equals five fair dice rolls in classic Diceware. This page replaces the dice with crypto.getRandomValues and an unbiased rejection-sampling pick, so every word is drawn uniformly. The list is curated to avoid confusing look-alikes and offensive words, which makes the result safe to read aloud.