Passphrase generator
Create memorable diceware-style passphrases from random words, right in your browser.
Related tools
Passphrase generator
Generate strong, memorable passphrases in the diceware style: several random words strung together with a separator. A passphrase like "cedar-harbor-lantern-otter" is far easier to remember and to type than a scramble of symbols, yet it can be much harder to guess. Choose how many words each passphrase has, from three to ten, pick the separator, and generate up to a hundred at once so you can scan the list and keep the one you like.
The strength comes from clean math, not guesswork. The words are drawn from a fixed list of exactly 256 common English words, so each word contributes exactly eight bits of entropy — four words give 32 bits, six give 48, and so on. Turn on "Append a random digit" to add one 0–9 digit to a random word, which many sign-up forms demand and which adds a few more bits. The tally under the output shows the entropy per passphrase so you always know how strong your choice is.
One honest note: the word list is English. The passphrases are meant to be typed, not translated, so the words stay in English whatever language you are reading this in — that keeps the entropy exact and the words easy to type on any keyboard. You can still capitalize each word, swap the separator for a space, dot or underscore, and shape the result to fit a given password policy.
Every passphrase is built in your browser using crypto.getRandomValues, the cryptographically secure random source, with rejection sampling so no word is favoured. Nothing is transmitted or stored — copy the one you want and it never leaves your device.