Skip to content

Generate passphrase

Diceware-style passphrase — random words easy to remember, hard to guess.

carbon-stork-amber-jasmine-puppy-sunrise
StrengthFair · 48 bits of entropy

Features

How it works

  1. Choose the number of words, then pick a separator — space, hyphen, dot or underscore.
  2. Optionally capitalize each word and append a random digit for a bit more entropy.
  3. Read the strength and entropy estimate, hit Regenerate until you like it, then copy the passphrase.

Frequently asked questions

What is a passphrase and why use one instead of a password?
A passphrase is a string of random words (like correct-horse-battery-staple) that is far easier to remember and type than a random password, yet just as hard to crack when it has enough words. It is ideal for master passwords and disk encryption.
How many words make a strong passphrase?
Each word from the curated list adds 8 bits of entropy, so 4 words is about 32 bits, 5 about 40 and 6 about 48. Five or six words is a strong, memorable choice for most accounts; the tool shows a live entropy estimate as you adjust the count.
Are the passphrases generated securely and offline?
Yes. Words are chosen with crypto-grade randomness (crypto.getRandomValues) entirely in your browser, so the passphrase is never sent over the network and nothing leaves your device.

Your files never leave this page

Every conversion runs entirely in your browser using WebAssembly. There is no upload, no server-side processing, no analytics, and no cookies. Open DevTools → Network during the operation and you will see zero outbound traffic.

Related tools

Topics covered