Cryptographically random words

Diceware Passphrase Generator

Generate a secure, memorable passphrase from unrelated random words — easier to type and recall than a random character string, and just as strong.

6

How it works

1

Choose word count

More words mean more entropy — five or six is a solid baseline for most accounts.

2

Pick a separator

Hyphens and dots are easy to type; a space reads most naturally as a sentence-like phrase.

3

Generate and store it

Each word is chosen with a cryptographically secure random number generator, then shown with a live entropy estimate.

FAQ

What is a diceware passphrase?

A diceware passphrase strings together several random, unrelated words from a fixed word list. The randomness — not the words themselves — is what makes it secure, and the word structure makes it easier to type and remember than a random character string.

How many words should I use?

Five or six words from a reasonably sized word list is a common baseline for strong passphrases. Add more words for higher-value accounts, or use this tool's entropy estimate to judge if it meets a specific requirement.

Is this passphrase generated securely?

Yes. Words are selected using the browser's crypto.getRandomValues() cryptographically secure random number generator with rejection sampling, so every word in the list has an equal chance of being picked.

Try other tools