Generators

Passphrase Generator

Generate memorable, strong passphrases from random words — created locally in your browser.

  • Free forever
  • No sign-up
  • Runs in your browser
Share X LinkedIn
Generating…
Reasonable

40 bits of entropy · an offline attacker guessing 100 billion/sec would need about 5 seconds.

4
Separator
Capitalization

Generated locally with your browser's cryptographic randomness (Web Crypto). Nothing is sent anywhere.

What is a passphrase?

A passphrase is a password made of several random words strung together, like meadow-anchor-cobalt-drift, instead of a short, cryptic string like J7#k!2pQ. It looks friendlier, and that's exactly the point: a good passphrase is both strong and memorable — two things short complex passwords almost never manage at the same time.

This generator builds passphrases from a curated list of common English words, picks them with your browser's secure random generator, and lets you tune the word count, separator, capitalization and optional extras. Everything runs locally, so the passphrase is yours alone the moment it appears.

Why passphrases beat complex-but-short passwords

There's a famous bit of security wisdom — popularised by a well-known webcomic about four random words — that goes against decades of "use a symbol and a number" advice. The insight is simple: humans optimise for the wrong thing. A password like P@ssw0rd! looks complex but follows patterns attackers expect (capital first, symbol substitutions, number at the end). It's hard for you to remember and easy for a machine to guess.

A passphrase flips this. Several genuinely random words are:

  • Higher entropy. Each word adds a fixed, large amount of unpredictability — far more than swapping an a for an @.
  • Easier to remember. Your brain is good at words and images, terrible at random symbols.
  • Easier to type. No hunting for the right shift-key character on a phone keyboard or a TV remote.

The trade-off people imagine — "memorable means weak" — only applies when you pick the words. When a CSPRNG picks them for you from a large list, memorability and strength stop being in conflict.

How entropy works

Entropy, measured in bits, tells you how hard a secret is to guess. Each bit doubles the number of possibilities an attacker must try. The maths for a random-word passphrase is clean:

entropy = log2(words in the list) × number of words

This tool draws from a 1024-word list, and log2(1024) is exactly 10 bits per word. So:

  • 3 words → 30 bits
  • 4 words → 40 bits
  • 5 words → 50 bits
  • 6 words → 60 bits

Adding a random number contributes a few more bits, and a random symbol a few more. Importantly, this number assumes the attacker knows your method and your wordlist — it's the honest, worst-case figure, not an inflated one. The secrecy lives entirely in the random choices, which is exactly how a sound password should work.

For context, an offline attacker with serious hardware might try on the order of 100 billion guesses per second. A four-word passphrase already pushes the average crack time into years; five or six words moves it into territory no attacker will ever brute-force.

How to use it

  1. Choose the number of words (3–8). More words means more entropy and a longer phrase.
  2. Pick a separator — hyphen, underscore, dot, space or none. Some sites disallow spaces; a hyphen is a safe default.
  3. Set capitalization — all lowercase, Title Case, or UPPERCASE — to satisfy sites that demand a capital letter.
  4. Optionally add a number and a symbol to clear the "must contain a digit/special character" rules many sites still impose.
  5. Read the entropy estimate and crack-time label, then copy your passphrase. A few alternative options are generated each time so you can pick one that reads well to you.

Hit regenerate as many times as you like — every passphrase is freshly drawn from the secure random generator.

When to use a passphrase

Passphrases shine wherever you have to type the password yourself or remember it without a manager:

  • Master passwords for your password manager or disk encryption — the one secret protecting all the others.
  • Device and account logins you enter often, where a wall of symbols would be painful.
  • Phones, consoles and smart TVs, where typing complex strings on an on-screen keyboard is miserable.
  • Wi-Fi passwords you read aloud to guests.

For the dozens of accounts you never type by hand, let a password generator create long random strings — but protect that manager with a strong passphrase you can actually recall.

Generated locally, sent nowhere

This is the part that matters for trust: every passphrase here is created inside your browser using the Web Crypto API — the same cryptographically secure randomness your browser relies on for encryption. The words are chosen with rejection sampling so there's no statistical bias toward any part of the list.

Nothing is sent to a server, logged, or stored. There is no network request involved in generating a passphrase; you could disconnect after the page loads and it would keep working. A password tool that quietly transmits candidate secrets to a server defeats its own purpose — so the only safe generator is one that runs entirely on your device, which is exactly what this is.

A few practical tips

  • Don't edit the result down to make it shorter — that throws away entropy. If it's too long, generate one with fewer words instead.
  • Use a unique passphrase per important account, just as you would with any password.
  • Store it in a password manager once you've memorised the few that you type by hand.
  • Turn on two-factor authentication wherever possible, so the passphrase is one layer of several.

Generate, glance at the entropy, copy, and you've got a secret that's genuinely hard to crack — and one you can actually remember.

Frequently asked questions

Comet's got your back

Stuck on something? Every tool has a short guide and FAQ — and Comet can point you to the right spot.

Visit help centre