Passphrase Generator
Generate strong, memorable passphrases from random dictionary words. Choose the number of words, a separator, and optional capitalization or numbers. Built in your browser with a cryptographic RNG and never transmitted.
Input
Only words up to this many characters are used.
Output
Guides
The Passphrase Generator creates strong, memorable passwords by stringing together random words from a large English dictionary — the "correct horse battery staple" approach. A handful of unrelated words is far easier to remember than a scramble of symbols, yet packs plenty of entropy to resist guessing.
How to use it
- Set Total phrases — generate one passphrase, or a whole batch to choose from (up to 100).
- Set Words per phrase — more words means a stronger, longer passphrase. Four to six is a good balance of security and memorability.
- Set Max word length to keep the words short and easy to type, or raise it to allow longer, more distinctive words.
- Optionally turn on Include numbers (each word gets a 50% chance of a trailing digit), Uppercase, or Titlecase.
- Pick a Word separator — a hyphen, underscore, dot, space, or one of several symbols.
- Click Generate passphrase. Copy or download the result.
Why a passphrase?
A random four-to-six word passphrase drawn from a large dictionary has enough entropy to make brute-force and dictionary attacks impractical, while staying easy to recall and to type on a phone. Adding a separator, mixed case, or a stray digit satisfies password rules that demand variety without hurting memorability.
Is this passphrase generated privately?
Yes. Everything runs in your browser. The wordlist is bundled with the page, the passphrase is assembled locally, and nothing you generate is ever sent to a server. Share links carry only your settings — never the generated passphrase.
How random is it?
Words and digits are drawn from your device's cryptographic random source (crypto.getRandomValues) using rejection sampling, so every word in the eligible pool is equally likely and the output is unbiased — suitable for real secrets, not just throwaway demos.
How strong is a passphrase?
Strength grows with the number of words and the size of the word pool. Each additional word multiplies the number of possible passphrases, so four common words already give a very large search space; five or six words is comfortable for anything long-lived. Keeping the separator and any capitalization consistent makes the phrase easier to remember without meaningfully weakening it.
Should I reuse a passphrase?
No. Generate a unique passphrase for each account, and store them in a password manager. That way a breach of one service can't unlock the others.