Live tool

Passphrase Generator

Generate strong random passphrases entirely in your browser using the EFF Large Wordlist. Configurable word count, separator, capitalisation, and complexity rules — passphrases never leave your device.

Settings

Generate strong passphrases entirely in your browser using the EFF Large Wordlist. Nothing is sent to the server.

36912
Common: - . _ (space)
min
max
Tightening this reduces entropy. Default 3–9 uses the full 7776-word pool.

Results

Pick one. Copy. Move on. Passphrases regenerate every time you change a setting.

Words 6
Word pool 7776
Entropy 77 bits
Strength Reasonable
Loading wordlist…

What this means

Words are picked using window.crypto.getRandomValues with rejection sampling against the EFF Large Wordlist. Passphrases are never sent to or stored on the server.

Word count and entropy guide

Practical reference for picking a passphrase length (assumes the full 7776-word pool).

Words Entropy Suggested use
3~38 bitsThrowaway accounts only. Vulnerable to motivated attackers.
4~52 bitsAcceptable behind rate limits. Not for offline-attacked hashes.
5~65 bitsReasonable for everyday accounts.
6~77 bitsRecommended baseline. EFF's default suggestion.
7~90 bitsStrong. Suitable for sensitive accounts.
8+~103+ bitsMaster passwords, vault keys, admin access.

Important notes

Read before relying on a passphrase.

Passphrases are easier to memorise than random-character passwords while staying mathematically strong. Six random words give comparable entropy to a 12-character mixed password.

Using uppercase, digits, and symbols adds only a few extra bits. Adding more words is the cheapest way to gain real strength.

Wordlist: EFF Large Wordlist , licensed under CC BY 3.0 US .