b2KIT

Passphrase Generator

Generate memorable but secure passphrases using the Diceware method with customizable word count and separators.

Tested tool guide Tested browser tools Checked August 16, 2026

What Passphrase Generator does and how it behaves

This tool builds passphrases the Diceware way: it draws a fixed number of words independently and uniformly at random from a large wordlist, then joins them with a separator you choose - hyphen, space, period, or none. Word count and separator are adjustable, and an entropy estimate is shown alongside the result. The most common mistake is treating a longer or oddly-capitalized passphrase as automatically stronger: tacking on a digit or capital letter barely moves the entropy needle compared to simply choosing one more word from the list.

How the result is produced

1

Word selection and randomness

Each word is chosen independently and uniformly from a fixed wordlist - commonly one sized in the thousands, such as the EFF long wordlist's 7,776 entries - using the browser's cryptographically secure random number generator rather than Math.random(). Word count (typically 4-8) and the separator character are set before generation, and nothing about the chosen words persists once the page is closed.

2

Entropy estimate

Below the passphrase the tool reports bits of entropy, computed as word count times log2(wordlist size). A 7,776-word list contributes about 12.9 bits per word, so a 5-word passphrase carries roughly 64.6 bits and a 6-word passphrase roughly 77.5 bits - figures that hold only if the words are left exactly as generated, unedited.

Good uses

  • Creating a memorable master password for a password manager vault
  • Generating a passphrase for full-disk encryption (FileVault, BitLocker, LUKS) that has to be typed from memory
  • Producing a temporary shared Wi-Fi or device-pairing passphrase that's easy to read aloud or type on a second device

Limits and checks

  • The displayed entropy assumes every word came straight from the random draw; swapping out a word you dislike or appending your own suffix means the bit count no longer reflects the actual passphrase.
  • A strong passphrase reused across every account is still a single point of failure - generate a distinct one per credential rather than reusing a favorite.
  • Word count matters more than decoration: dropping from 6 words to 4 on a 7,776-word list cuts entropy from about 77.5 bits to about 51.7 bits, which is thin for a master password or disk-encryption key.

Common questions

Why not just add a random symbol or number to make it stronger?

Diceware's strength comes from word count against a large, fixed list, not from decoration. Appending one digit to a 6-word passphrase adds only a few bits, versus roughly 12.9 bits gained from a 7th word off a 7,776-word list. If a site demands a digit or symbol, add one, but don't count on it for real security.

Does generating a passphrase here ever leave the browser?

No - word selection and the entropy calculation run locally using the browser's own random number source, and the generator doesn't transmit, log, or store the result. Refreshing or closing the page discards it, so copy the passphrase into a password manager before navigating away.

References and verification

The behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools