Passphrase Generator
Create strong, memorable Diceware-style passphrases from random common words.
- Free, no account
- No watermark
- No usage limit
About the Passphrase Generator
Most passphrase makers hand you a row of words and a refresh button, then leave you to wonder whether the thing is actually strong. This one puts a real number on it. Right under the box it shows roughly how long a fast offline attacker would take to break what you just made, in plain time you can read, seconds or days or a few hundred thousand years, not a vague colored bar. And if you have no idea how long a phrase should be, the preset buttons jump you straight to a length that fits the job. Six words for email or banking, eight for a password manager key, ten for an encrypted disk. The batch tools most generators skip are here too, but the part worth coming back for is that this one tells you the truth about the phrase in front of you instead of just calling it "good" and moving on.
A passphrase is a plain idea. Instead of one short password twisted into k9#Lm2!q, you string together a few ordinary words picked at random, so you get Clover-Anchor-Frost-Ember. You can picture that and type it. The scrambled character password is the one you forget by lunch, and word for word, a phrase built from real words is actually harder for a computer to guess.
Set the tool to four words and watch the timer. Against a serious attacker it falls in seconds, because four common words are not much to search through, and an ordinary strength bar hides that from you. The meter and the timer here both point you toward the same fix, adding a word. One more word multiplies the crack-time by about a thousand, far more than a number stuck on the end ever adds.
How to use
- A passphrase is waiting when the page loads. Tap the refresh arrow or Regenerate for a new one, rerolling costs nothing, so keep pulling until the words are easy to picture.
- Pick a preset, or drag the slider yourself. Email or banking sets six words, Password manager key sets eight, Disk encryption sets ten. Watch the crack-time under the box climb as you go.
- Choose a separator: hyphen, space, period, underscore, or none. Hyphens are the safe default, accepted almost everywhere and no shift key needed.
- Flip Capitalize each word if a site demands an uppercase letter, and Add a random number if it insists on a digit.
- Need more than one? Type a count into How many and the tool switches to a scrollable list with a Copy all button.
- For a big run, open Bulk download, enter a number up to one hundred thousand, and save them to a .txt file built on your device.
- Copy your pick into your password manager before you close the tab. Nothing here is saved for you, and there is no undo.
What the crack-time actually tells you
The number under the box is built from the phrase's entropy, the count of guesses an attacker has to grind through, measured against a fast offline attack. The number is there to compare two settings against each other, not to count down to a real break. Four words showing seconds next to eight words showing a number too long to say out loud is exactly the lesson. Most free tools bury that behind a green bar that reads "strong" at five weak words and "strong" again at ten, so you never learn where the real drop-off is, which is the number this tool shows you directly.
Why one more word beats a number on the end
The short tricky password has a weakness most people miss. Nobody remembers a truly random eight-character string, so people build one from a dictionary word, a capital in front, and a 1! on the tail. Attackers know that recipe cold and test those swaps first, so the password that feels clever is often among the first they try.
A passphrase avoids the trap by stacking several unrelated words each chosen by chance. Every word this tool adds is worth about ten bits, so four words lands in the low forties, six in the sixties, eight crosses eighty. The rule that never bends is to let the computer pick. People lean on the same nice-sounding nouns, which pulls a "random" phrase back toward guessable, and a line from a song or a film is worse still, attackers test those first.
Separators, capitals, and the number toggle
Once the words are chosen, the rest is mostly about clearing a site's rules, not adding real strength. A hyphen is the practical choice for most people. It survives phone autocorrect, needs no shift key, and gets accepted almost everywhere. Spaces read the most naturally, though some older systems trim them. Drop the separator and you get riverottermaplestone, exactly as strong on paper but harder to read back. Capitalizing each word or adding a number mostly satisfies a form that demands an uppercase letter or a digit, so be honest about what they buy. Capitals land on every word the same way every time, which is a rule an attacker can apply just as easily, so the timer does not move for those. The number does move it, because it is drawn at random from 0 to 99, and at the four words the page opens on, flipping it on takes the crack-time from five seconds to twelve minutes. Another word is worth roughly ten times more than that though, and you can watch both of those happen under the box.
Making a batch for a team or a classroom
The batch tools are the part I would miss on a lesser generator. Onboarding fifteen new hires who each need a temporary password, or a teacher setting up thirty student logins before Monday, one phrase at a time is miserable. Set How many to see a stack on screen and grab the lot with one button. For anything larger, Bulk download spins up as many as one hundred thousand phrases and hands you a text file for a spreadsheet or a provisioning script. It builds them in chunks so the page stays responsive, and the whole batch is made in your browser, so a file full of credentials never sits in some stranger's logs.
It stays in your browser
A passphrase you make here might become the master key to your whole vault, the one credential you cannot store inside the manager because it is the key that opens the manager. If a site sent that value to a server, even for a moment, you would have to treat it as burned. Local generation removes that worry, and you can even switch your wifi off and keep generating all day. When the tab closes, nothing about them is kept.
Frequently asked questions
Why does the crack-time drop so fast when I remove a word?
Because each word multiplies the number of possible phrases by the size of the word list, over a thousand here. Take a word away and you are not shaving a slice off the total, you are dividing it by more than a thousand, which is why the timer can fall from centuries to days in one step. That same math running the other way is what makes lengthening a phrase the strongest move you can make.
Is a hundred billion guesses a second a realistic assumption?
For a fast, poorly protected hash, yes. Two things usually make your real odds far better, though. An online login gets rate-limited and locked, so an attacker there manages a handful of tries a minute. And a good password manager runs your master phrase through a slow key-derivation step on purpose, which can cut the effective guess rate by orders of magnitude. The tool shows the pessimistic offline case so the number is a floor you can trust.
Can I trust these words to be genuinely random?
Yes. Each word is drawn with your browser's cryptographic random generator, using a method that gives every word an equal shot and rules out the subtle bias a naive approach would introduce. A phrase you invent yourself always carries your habits and favorite words, so it is never as random as it feels, and that is the argument for letting the machine choose instead.
Will a passphrase work everywhere I need a password?
Almost always, with two things to watch. A few sites cap password length, so a ten-word phrase can get silently truncated or rejected, in which case shorten it or drop the separators to fit. And a rare form bans spaces, which is why the hyphen default is the friendliest choice. If a box refuses your phrase, switch the separator or trim a word rather than reaching for something weaker.
Do I still need a password manager if I use this?
Yes, and they work as a pair. Make one strong passphrase here for your manager's master key, then let the manager generate and store a unique random login for every other account. You keep one or two phrases in your head, the software remembers the hundreds you never type. That split is what protects you when some unrelated company gets breached and its stolen passwords get tried everywhere else.