Skip to content
snip tools

Passphrase generator

Generate strong, memorable passphrases from random words — secure randomness, entirely in your browser.

Runs 100% in your browser

5

How to generate a passphrase

  1. Choose word count. Pick how many random words (5–6 is a good default).
  2. Set options. Choose a separator, and optionally capitalise words or append a number.
  3. Generate and copy. Click Generate for a fresh passphrase, then copy it.

About passphrases

A passphrase trades a small amount of length for a large amount of memorability. Because the words are chosen at random — not picked by a human — they resist dictionary attacks far better than a phrase you invent yourself. Each added word multiplies the search space by the size of the word list, so a six-word passphrase from a few hundred words rivals a long random password. Store it in a password manager and you only have to remember the master passphrase.

Frequently asked questions

Why use a passphrase instead of a password?
A passphrase of several random words is far easier to remember and type than a random character string of equal strength. Four to six random words give strong entropy while staying human-friendly.
How are the words chosen?
Words are selected from a curated word list using the Web Crypto API (crypto.getRandomValues) — a cryptographically secure random source — entirely in your browser. No words leave your device.
How strong is a passphrase?
Strength depends on the word-list size and the number of words. The tool shows the estimated entropy in bits live; aim for 70+ bits (typically 5–6 words) for important accounts.
Should I add a number or capital letter?
Adding a digit or capitalising words slightly raises entropy and helps satisfy sites that require mixed character types. The biggest lever, though, is simply adding more words.