Blog
Custom Print on Demand Apparel — Free Storefront for Your Business
Wild & Free Tools

Diceware Passphrase Generator — How the Method Works (And a Free Online Version)

Last updated: April 20267 min readGenerator Tools

Diceware is the gold-standard method for generating secure passphrases — and it has been since 1995. The idea is simple: roll dice, look up words in a list, get a passphrase that's both genuinely random and easy to remember. This guide explains how the method works, why it's still the best approach 30 years later, and how to use a free in-browser version that needs no dice.

Generate a Diceware-style passphrase in 1 click.

Open Passphrase Generator →

How Diceware actually works

The original Diceware method, invented by Arnold Reinhold:

  1. Get five physical dice (or roll one die five times)
  2. Roll the dice and read them in order: e.g., 4-2-6-1-5
  3. Look up that 5-digit number in the Diceware word list (a list of 7776 numbered words)
  4. Write down the matching word
  5. Repeat 4-7 times for a 4-7 word passphrase
  6. Join the words with a separator (dash, dot, space, etc.)

Example sequence:

Roll 1: 4-2-6-1-5 → "horse"
Roll 2: 1-6-3-4-2 → "battery"
Roll 3: 6-2-1-5-3 → "staple"
Roll 4: 3-5-2-6-1 → "tiger"
Roll 5: 2-4-1-3-6 → "moon"

Passphrase: horse-battery-staple-tiger-moon

Why dice?

Dice produce true randomness. Computer random number generators are usually pseudo-random — they look random but are deterministic if you know the seed. For ultra-paranoid use cases (long-term encryption keys, crypto wallets, anonymity tools), some users prefer physical dice because they don't trust software entropy.

For 99% of uses, a modern browser's crypto.getRandomValues() is genuinely random — it uses entropy from hardware sources (mouse movements, keystrokes, CPU jitter) and is suitable for cryptographic use. Diceware created with Web Crypto is just as secure as Diceware created with physical dice for normal threat models.

Why not just random characters?

MethodExampleEntropyMemorability
10-char randomxK7$mP9!q2~66 bitsHard
12-char randomvN3@hT8&jY5w~79 bitsVery hard
Diceware 5 wordshorse-battery-staple-tiger-moon~65 bitsEasy
Diceware 6 wordshorse-battery-staple-tiger-moon-river~78 bitsEasy
Diceware 7 wordshorse-battery-staple-tiger-moon-river-bright~90 bitsModerate

A 5-word Diceware passphrase has roughly the same entropy as a 10-character random password — but it's dramatically easier to remember. That's the entire point of the method: equivalent security with vastly improved usability.

Entropy math, in detail

The original Diceware list has 7776 words (6^5 = 7776, the number of possible outcomes when rolling 5 six-sided dice). Each word picked from this list contributes log2(7776) ≈ 12.92 bits of entropy.

For comparison, common entropy targets:

Diceware vs the Bison Passphrase Generator

The free Bison Passphrase Generator uses the same Diceware approach without requiring physical dice:

AspectOriginal DicewareBison Generator
Word list7776 words~2048 words (BIP-39 style)
Randomness sourcePhysical diceWeb Crypto API
Bits per word~12.9~11.0
5-word entropy~65 bits~55 bits
6-word entropy~78 bits~66 bits
7-word entropy~90 bits~77 bits
Speed30-60 seconds per wordInstant
Required equipment5 diceAny browser

The Bison generator uses a slightly smaller word list (2048 words) which gives slightly fewer bits per word. To match the entropy of a 5-word original Diceware passphrase, use a 6-word Bison passphrase. The result is equally easy to remember and equally secure for normal threat models.

Is Diceware still the best method in 2026?

Yes. Three decades after its invention, Diceware-style passphrases are still recommended by:

When NOT to use Diceware

How to use the Bison Passphrase Generator

  1. Open the generator
  2. Pick the number of words (5 is the default, 6+ for important accounts)
  3. Pick a separator (dash works in most fields; space if the field allows it)
  4. Optional: capitalize, add a number, add a symbol
  5. Click Generate New until you get one you like
  6. Copy and save in your password manager

Generate a Diceware-style passphrase now.

Open Passphrase Generator →
Launch Your Own Clothing Brand — No Inventory, No Risk