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
PropertyPassword (20 chars)Passphrase (5 words)
ExamplekP#9mL@nX2vQ$wR!jH6ycorrect-horse-battery-staple-time
Entropy~131 bits (full charset)~64 bits (5 words × 12.9 bits)
MemorabilityVery difficultEasy — forms a mental image
Typing speedSlow, error-proneFast, readable words
Dictionary attackNot vulnerableResistant if ≥ 5 words
Recommended forAPI keys, tokensMaster passwords, login