Security Tools
Passphrase Generator
This passphrase generator uses a curated wordlist to create memorable multi-word passphrases.
Each word contributes approximately log₂(wordlist_length) bits of entropy based on the embedded list.
All passphrases are generated locally using
crypto.getRandomValues() —
the browser's cryptographically secure random generator. No server contact, no data stored.
Generated entirely in your browser. No data is uploaded or stored.
Click Generate to create your passphrase
Entropy
—
Words
—
Characters
—
Crack Time
—
Strength
Word Count
5
Separator
Custom separator:
Word Case
Append Options
Passphrase vs Password
| Property | Password (20 chars) | Passphrase (5 words) |
|---|---|---|
| Example | kP#9mL@nX2vQ$wR!jH6y | correct-horse-battery-staple-time |
| Entropy | ~131 bits (full charset) | ~64 bits (5 words × 12.9 bits) |
| Memorability | Very difficult | Easy — forms a mental image |
| Typing speed | Slow, error-prone | Fast, readable words |
| Dictionary attack | Not vulnerable | Resistant if ≥ 5 words |
| Recommended for | API keys, tokens | Master passwords, login |