Skip to content
AZ Tools

Diceware Passphrase Generator

Memorable, high-entropy passphrases from a curated word list — generated with Web Crypto, never sent anywhere.

About diceware

Words are picked with crypto.getRandomValues using rejection sampling for unbiased selection. Nothing is sent over the network.

How to use

  1. Pick a word count (5–7 is common for online accounts; 7+ for password-manager master keys).
  2. Pick a separator (dash and dot are clipboard-safe).
  3. Click generate, copy, store somewhere you trust.

About this tool

Show

Generate a passphrase out of random words instead of random symbols. A phrase of ordinary words is far easier to remember and to type on a phone than a string of punctuation, and its strength comes from the number of words, not from decoration — which is why the tool shows the entropy in bits as you change the settings rather than a vague strength meter. Words are chosen with the browser's cryptographic random source using rejection sampling, so every word in the list is equally likely and the count of them is the whole security argument. This list holds 1,666 short words, worth about 10.7 bits each, so a six-word phrase lands around 64 bits. Add a separator, capitalisation or a digit for sites that demand them; those add almost nothing to the strength, so add a word instead when you need more.

Frequently asked questions

Why words instead of random characters?

Equal-entropy random words are far easier to type and remember than equivalent character strings — that's the whole point of diceware.

Is the word list the EFF one?

It is a curated common-English list of 1,666 words (no profanity, no homophones, 3–7 letters). That is smaller than EFF's 7,776-word list, so each word carries about 10.7 bits here against EFF's 12.9 — roughly one extra word for every five to reach the same strength.

How many bits do I need?

≥60 bits resists most online attacks; ≥80 bits resists determined offline attacks against fast hashes; ≥100 bits is recommended for master passwords.

Is the appended digit useful?

It adds ~3.3 bits and helps satisfy systems that require a digit. Skip it if your service has no such rule.

Does adding a digit or a capital letter help much?

Barely. A single appended digit contributes about 3.3 bits, which is a third of one extra word from this list. Adding a word is the cheapest real increase in strength; the digit and the capital are there to satisfy password rules, not to defend anything.

Is a passphrase weaker because the attacker knows the word list?

No, and assuming they know it is the correct way to measure. The strength comes from how many equally likely combinations exist, not from secrecy about the method — six words from 1,666 gives about 64 bits whether or not the list is public. A scheme that relies on a secret method is the one to distrust.

Guides on this topic

Related tools