Passphrase Generator
A passphrase is several random words joined together, which is easy to remember yet hard to guess. Generate one here and see exactly how many bits of entropy it has.
Runs in your browser. Your files are never uploaded.
Loading Passphrase Generator…
How to use Passphrase Generator
- Pick how many words you want. Five is a good minimum, and six or more is better for important accounts.
- Choose a separator and, if a site demands it, capitalise words or add a number.
- Press New passphrase until you have one you like, then copy it.
- Store it in a password manager or memorise it with a short story linking the words.
Why passphrases work
Security depends on how many guesses an attacker would need. Humans are poor at inventing random characters, so passwords like “P@ssw0rd1” follow predictable patterns. A passphrase chosen by a computer from a big list is unpredictable, and the words give your memory something to hold on to. Picture a vivid scene involving the words in order and you can usually recall it after a few uses.
This approach was popularised by the Diceware method, which uses physical dice to pick words from a list. This tool does the same job with your browser’s secure random generator and a shorter list of familiar words.
Reading the entropy figure
Entropy in bits is the base-2 logarithm of the number of equally likely possibilities. Each word is drawn from 512 options, so one word is 9 bits and five words are 45 bits. Every extra bit doubles the guessing work for an attacker who knows how the passphrase was made.
The figure assumes the attacker knows this exact word list and approach, which is the safe assumption. Whether 45, 60 or 90 bits is enough depends on the account, and on whether the service limits login attempts. A website that locks you out after a few tries needs far less than a stolen encrypted file that can be attacked offline at enormous speed.
Good habits
- Use one passphrase per important account, never reuse it.
- Keep a long passphrase for your password manager and let it create random passwords elsewhere.
- Do not choose between generated results until you like the words; rerolling many times does not weaken it, but altering words by hand does.
- Turn on two-factor authentication where possible.
- Never share a passphrase in chat or email.
Limits
Some sites cap password length or reject spaces. If that happens, change the separator or use fewer words and compensate with a number. A passphrase cannot protect an account if the device you type it on is infected with malware.
Why use this passphrase generator tool
- Curated 512-word list. Common, easy-to-spell words give exactly 9 bits of entropy per word.
- Honest entropy. The tool shows real bits of entropy, and explains that capitals and separators add almost nothing.
- Secure randomness. Words are selected with an unbiased draw from your browser’s cryptographic generator.
- Fully local. Nothing is sent or stored. The passphrase exists only on your screen.
Frequently asked questions
How many words do I need?
With this 512-word list each word adds 9 bits. Five words give 45 bits, which is only moderate; six give 54 bits, eight give 72 bits and ten give 90 bits. For a master password or anything that protects money, use eight or more words, or use the longer ten-word setting.
Why is the entropy lower than for a long random password?
A truly random 12-character password using all keyboard characters has around 78 bits but is hard to remember. A smaller word list trades some strength per character for memorability, so you make up for it with more words.
Does capitalising or adding a number make it much stronger?
Not much. If an attacker knows you capitalise every word, that adds no uncertainty. A two-digit random number adds about 6.6 bits. Length in words is the real lever.
More free tools
Typing Speed Test
Test your typing speed in 15, 30 or 60 seconds with fresh sentences. See live WPM, raw WPM, accuracy and highlighted mistakes. Free and runs in your browser.
Open toolPassword Generator
Generate strong random passwords with custom length and characters. Uses your browser’s cryptographic randomness; nothing is sent or stored.
Open toolQR Code Generator
Create QR codes for URLs, text or Wi-Fi. Custom colours and size, error correction levels, free PNG and SVG download. No watermark or expiry.
Open tool