Passphrase Generator
Create strong, memorable Diceware-style passphrases from random common words.
About the Passphrase Generator
The Passphrase Generator builds strong, memorable passwords out of random everyday words — the Diceware approach favored by security professionals. Instead of a cryptic string like k9#Lm2!q, you get something like Clover-Anchor-Frost-Ember that is far easier to remember yet, because the words are chosen at random from a fixed list, extremely hard to guess. Each word is picked by your browser's built-in cryptographic random number generator (crypto.getRandomValues) using unbiased rejection sampling, so every word is equally likely. Nothing is ever transmitted or stored — the passphrase exists only in your browser, only while the page is open.
The idea is simple: length beats complexity. A handful of truly random words creates a huge number of possible combinations, which is exactly what defeats brute-force and dictionary attacks. Because the words are common and easy to type, a good passphrase is practical for the passwords you actually have to remember — your device login, your password manager's master password, or an email account.
How to use
- A fresh passphrase appears automatically. Click ↻ any time to roll a new one.
- Set the number of words with the slider. Four is a sensible default; five or six is recommended for anything important. More words means more strength.
- Choose a separator — hyphen, space, period, underscore, or none — to match a site's rules and your own taste. Hyphens are readable and widely accepted.
- Toggle "Capitalize each word" to satisfy sites that require an uppercase letter and to make the passphrase a little easier to read.
- Toggle "Add a random number" if a site demands a digit, or just for a touch more entropy.
- Click Copy passphrase and paste it into your password manager or the signup form.
The strength meter shows the approximate entropy in bits, calculated as words × log₂(wordlist size). With a 256-word list that's about 8 bits per word, so four words is roughly 32 bits, five words about 40 bits, and six words about 48 bits before any number is added.
Why passphrases?
Random passphrases hit a rare sweet spot: they are both strong and human-friendly. A random character password of equal strength is nearly impossible to memorize, so people reuse or write it down — the very habits that lead to breaches. A passphrase made of ordinary words can be committed to memory after a couple of uses, while the randomness keeps attackers guessing. The critical point is that the words must be chosen randomly by a computer, not picked by you: a phrase from a song, book, or common saying has almost no entropy because attackers try those first. This tool does the random selection for you, which is what makes the result trustworthy.
Frequently asked questions
Are these passphrases really secure?
Yes, when you use enough words. Each word is selected with crypto.getRandomValues, the browser's cryptographically secure random source, combined with rejection sampling so no word is favored over another. Four to six random words from the list gives a passphrase that is impractical to brute-force with today's hardware.
Is my passphrase sent to a server or saved anywhere?
No. Everything happens in your browser with JavaScript. The passphrase is never uploaded, logged, or stored — not by us or anyone else. When you refresh or close the tab it is gone, so copy it into your password manager right away.
How many words should I use?
Use at least four for everyday accounts and five or six for critical ones like your email or your password manager's master password. Each extra word multiplies the number of possible combinations, so adding words is the easiest way to increase strength.
Can I add a number or capital letters?
Yes. Use the checkboxes to capitalize each word or append a random number. These help you meet sites that require a digit or an uppercase character, and the number adds a little extra entropy. The word count remains the biggest factor in overall strength.
Why use words instead of random characters?
Because you can actually remember them. A four-word passphrase is far easier to recall and type than an equally strong random string, which matters for the few passwords you can't store in a manager. For everything else, either approach works well.
Should I still use a password manager?
Yes. A passphrase is ideal for the one or two master passwords you must memorize; let a reputable password manager generate and store unique credentials for every other account. Generate a memorable passphrase here for your vault, then let the manager handle the rest.