OmniTools
securityDifficulty: 3/5

Passphrase Generator

Generate memorable passphrases from a local word list using your browser’s secure random source, with the exact entropy shown.

Between 3 and 24. Four is a sensible minimum; six or more for anything important.

Options

Adds a little entropy and satisfies rules that demand a number.

How it works

  1. Choose how many words you want and how they should be joined.
  2. Each word is drawn independently from a 7,776-word list using your browser’s secure random source.
  3. The entropy shown is exact, because the words are genuinely uniform — not an estimate.
Privacy & Processing: The passphrase is generated in your browser and never transmitted, stored, or included in analytics. Reloading the page destroys it.

Frequently Asked Questions

Where does the randomness come from?

From crypto.getRandomValues(), your browser’s cryptographically secure random source, sampled without modulo bias. Math.random() is never used for any value this site generates.

How is the entropy figure calculated?

Exactly: for words chosen uniformly at random from a list of N words, W words give W x log2(N) bits. Because the words are genuinely uniform, this figure is a real measurement rather than an estimate — unlike the score for a password a human invented.

Is the generated passphrase sent anywhere?

No. Generation happens in your browser, the passphrase is never transmitted, never stored, and never included in any analytics event. Reloading the page destroys it.

Why are passphrases better than complex short passwords?

Length beats complexity. Five random words from a large list are far harder to guess than an eight-character password with substitutions, and much easier to remember and type.

Where does the word list come from?

It is a static file served from this site and loaded only when you open a word tool, so it never slows down other pages. No dictionary lookup ever leaves your browser.

Related Tools