Generate passphrase
Each word comes from rolling five fair dice (1–6) and looking up the five-digit code in the official EFF list. Twenty words yields 258.3 bits of entropy — above the 256-bit target. Demo mode: rolls below use server CSPRNG — see comparison with physical dice.
CSPRNG vs physical dice
Why server rolls are statistically fairer — and why you should still use real dice for production secrets.
Verify physical dice rolls
Enter your own dice rolls (five digits 1–6 per word, one word per line).
Example: 42653 16233 … or comma-separated groups.
This is the path EFF recommends for secrets you actually intend to use.
Cosmic scale proof
Exact combinatorics with BigInt — how a 20-word passphrase compares to the physical universe.
7776^20 = 2^258.50 = 6.53 × 10^77 combinations| Reference | Scale | Ratio | |
|---|---|---|---|
| ≈ | Atoms in the observable universe | ~10⁸⁰ | 15.3× |
| ✓ | Eddington number (1930s proton estimate) | ~1.6×10⁷⁷ | 4.1× |
| ✓ | 256-bit private key space | 2²⁵⁶ ≈ 1.16×10⁷⁷ | 5.6× |
| ✓ | Stars in the observable universe | ~10²⁴ | 65.3 million× |
| ✓ | Grains of sand on Earth | ~10²² | 6.5 billion× |