Skip to passphrase generator

Generate Memorable PassphrasesThat Are Easy to Remember, Hard to Crack

Privacy-first, 100% client-side passphrase generation

Your Passphrase

Generating your passphrase...

Click to copy
Space or Enter to regenerate C to copy
Share Settings copies a link with your settings (not your passphrase for security)

Passphrase Strength

65bits of entropy
good
Time to crack:1 thousand years(assuming 1 billion guesses/second)
Pronounceability:Very Difficult
0/100 - How easy it is to say out loud
Good: This passphrase is reasonably secure for most purposes.

Customization Options

💡 5+ words recommended for most accounts
345678

⚠️ Security & Privacy Notice

For informational purposes only. While we use cryptographically secure random generation, passphrases should not be relied upon for critical security decisions without proper security audits.

Privacy: All generation happens locally in your browser. No data is sent to servers. History is stored in your browser's IndexedDB only.

Best Practices: Use unique passphrases for each account, store them in a password manager, and enable two-factor authentication wherever possible.

💡 About This Tool

🔒 Web Crypto API

This tool uses the browser's built-in crypto.getRandomValues() API to generate cryptographically secure random numbers. This is the same technology used by password managers and security applications to ensure true randomness.

Unlike Math.random() which is predictable, the Web Crypto API uses your operating system's secure random number generator, making it impossible to predict which words will be selected.

📚 Wordlists

We use three carefully curated wordlists:

  • EFF Long Wordlist - 7,776 carefully selected words, each 5-8 characters long, providing ~12.9 bits of entropy per word
  • EFF Short Wordlist - 1,296 shorter words (3-5 characters), easier to type but with ~10.3 bits of entropy per word
  • Diceware Wordlist - The original 7,776-word list created by Arnold Reinhold in 1995, providing ~12.9 bits of entropy per word

All wordlists avoid ambiguous words, profanity, and offensive terms. Words are loaded from local JSON files and never sent to any server.

🔐 Privacy & Security

  • 100% Client-Side: All generation happens in your browser. No server communication.
  • No Tracking: We don't use analytics, cookies, or tracking of any kind.
  • Local Storage Only: History is saved in your browser's IndexedDB, never on our servers (we don't have servers!).
  • Open Source: The code is transparent and can be audited for security.

Technical Details: Each word is selected by generating a cryptographically secure random number, then using that number to index into the wordlist. For a 5-word passphrase with the EFF Long Wordlist (7,776 words), there are 7,7765 = 28.4 quintillion possible combinations, providing 64.6 bits of entropy.

100% Client-Side Generation

Your passphrase never leaves your device. All generation happens in your browser using cryptographically secure methods.

No Server Communication Web Crypto API Privacy First

More Password Tools

Explore our specialized password generators optimized for different use cases:

Create password validation patterns using regexkit.dev for regex patterns.

Need privacy paperwork to complement your strong passphrases? PolicyForge prepares compliant privacy policy templates in minutes.

Frequently Asked Questions

Why Are Passphrases Better?

Learn how passphrases are both more memorable and more secure than traditional passwords.