Passphrase Generator

Generate Diceware-style passphrases built from random words instead of random characters, easier to remember and type, still hard to guess.

Dune-Thicket-Yarrow-Glow-59

~23 bits of entropy from the word choices alone

Word-based passphrases like this are easier to remember and type than random character strings, while still being hard to guess, this is the same idea behind Diceware passwords.

Example input

4 words

Example output

Ember-Quartz-Willow-Nook-42

What is a Passphrase Generator?

A passphrase is a password made of several random words, like Ember-Quartz-Willow-Nook-42. Because it is long, it is hard to crack, and because it is made of words, it is easier to remember and type than something like x7$Qp!2z.

When to use it

Use it for the passwords you actually have to type or remember: your password manager master password, device login or Wi-Fi key. For site logins stored in a manager, a random password works fine too.

How it works

The tool picks words at random from a built-in list using the browser's secure random source, then joins them with your chosen separator and can capitalize them and add a number. Strength is shown as entropy in bits, based on the word list size and the number of words. More words means a stronger passphrase, so use at least 4, and 5 or 6 for important accounts.

Frequently asked questions

Is a passphrase more secure than a password?

A long random passphrase can be both easier to remember and harder to crack than a short complex password. What matters is length and true randomness.

How many words should I use?

Four is a reasonable minimum. Five or six is better for a master password.

Are the words really random?

Yes. They are chosen with the browser's cryptographic random generator, not Math.random.

Is my passphrase stored or sent anywhere?

No. It is generated locally and disappears when you leave the page.