Passphrase Generator

Generate memorable, secure passphrases using real words. Perfect for master passwords, encryption keys, and accounts you access regularly. If you need even more randomness experiments, pair your phrases with RandomKit to explore additional entropy patterns.

⚠️ Weak0 bits
Less than 1 second

Passphrase Options

38

EFF Wordlist

Uses the Electronic Frontier Foundation's curated wordlist of 7,776 memorable words.

Easy to Remember

Passphrases are much easier to remember than random characters while remaining secure.

Cryptographically Secure

Uses Web Crypto API for true random selection, providing strong entropy and security.

Why Use Passphrases?

Passphrases offer a unique advantage: they're both secure AND memorable. While random passwords like Tr0ub4dor&3 are hard to remember and can be cracked relatively quickly, a passphrase like correct-horse-battery-staple is easier to remember and actually more secure!

The XKCD Principle

The famous XKCD comic illustrates this perfectly: four random common words create ~44 bits of entropy (or ~51 bits with the EFF wordlist), making them incredibly difficult to crack while remaining easy to remember and type.

When to Use Passphrases

Password Manager Master Password

The one password you need to remember - make it memorable!

Encryption Keys

For disk encryption, PGP keys, or encrypted file archives

Frequently Accessed Accounts

Accounts you log into often where typing speed matters

Shared Team Credentials

Easier to communicate verbally or over the phone

Security Strength

With the EFF large wordlist (7,776 words), a 4-word passphrase provides approximately 51.7 bits of entropy. Adding numbers and symbols increases this further:

  • β€’4 words: ~51.7 bits (adequate for most uses)
  • β€’5 words: ~64.6 bits (strong protection)
  • β€’6 words: ~77.5 bits (excellent security)
  • β€’6 words + numbers + symbols: ~87 bits (maximum security)

Best Practices

πŸ’‘

Create a Mental Image

Visualize the words together in a silly story to make them more memorable

πŸ”’

Add Numbers for Extra Security

Insert random numbers between words for additional entropy without sacrificing memorability

πŸ“

Write It Down (Securely)

It's okay to write down passphrases and store them in a secure physical location

🎯

Use Separators Wisely

Dashes and spaces make passphrases easier to read and type accurately

Separator Comparison

Different separators affect readability. Here's the same passphrase with different separators:

Dash (-)βœ“ Recommended
Correct-Horse-Battery-Staple
Spaceβœ“ Easy to type
Correct Horse Battery Staple
Underscore (_)Good for code
Correct_Horse_Battery_Staple
Dot (.)URL-friendly
Correct.Horse.Battery.Staple
None⚠ Harder to read
CorrectHorseBatteryStaple

πŸ’‘ Tip: Choose dashes or spaces for the best balance of readability and security.