How to Build a Secure Passphrase
Not every multi-word phrase makes a secure passphrase — the security comes specifically from genuine randomness in word selection, not just from having several words. Here's how to build one properly, step by step, whether by hand or with a generator.
What makes a passphrase secure, specifically
A secure passphrase draws each word independently and randomly from a large word list, with no relationship between the words and no connection to a phrase you might already know. "the-quick-brown-fox" is not a secure passphrase despite being four words, because it's a well-known phrase, not a random selection — an attacker's dictionary of common phrases would test it immediately.
The Diceware method, explained
Diceware is the standard, well-tested approach: roll physical dice (or use a cryptographically secure digital equivalent) to select words from a fixed, published word list, purely by chance. This removes human bias entirely from the word-selection process, since dice have no preference for one word over another the way a person inventing a phrase inevitably does.
How many words you actually need
Each additional random word adds meaningfully to the total entropy. Our passphrases vs passwords guide covers the exact math, but as a practical guideline: 4 words provides reasonable protection for lower-stakes accounts, 5 to 6 words is a solid standard for most important accounts, and 6 or more is appropriate for something as consequential as a password manager's master passphrase.
Should you add numbers or symbols to a passphrase?
Optional, and it does add some additional entropy, but the core security of a passphrase should already come from the word count and randomness, not from an appended symbol. If a service requires a number or symbol to satisfy its rules, adding one is fine — just don't rely on it as a substitute for enough genuinely random words.
Making a random passphrase easier to type and recall
Choose a separator style you find comfortable — hyphens, spaces, or no separator at all — and be consistent. If you're memorizing rather than storing the passphrase in a manager, the mental-imagery technique from our remembering passwords guide works particularly well here, since a random passphrase is naturally suited to building a short, vivid mental scene from its words.
Common mistakes when building a passphrase by hand
The most common mistake is picking words that feel random but actually follow personal association — thinking of your pet, then your favorite food, then your hometown creates a chain a targeted guessing attempt could potentially follow. True randomness requires removing your own judgment from the word-selection process entirely, which is exactly why a dice-based or generator-based method is more reliable than trying to "think of random words" yourself.
Frequently asked questions
Is a passphrase always safer than a traditional random password?
Not automatically safer, but often equally strong while being meaningfully easier to recall — the two approaches can reach equivalent entropy through different means, so the choice largely comes down to which is more practical for a specific use case.
Can I make up my own words for a passphrase instead of using a real dictionary?
You can, but it typically reduces the effective randomness, since your own vocabulary and instincts introduce far more bias than you'd expect. A published, large word list with proper random selection is more reliable.
How is Diceware different from just picking random words myself?
Diceware removes human bias by using dice (or cryptographic randomness) to select from a large, fixed list, whereas picking words yourself is a mental process that's demonstrably less random than people assume, even when deliberately trying to be random.
Do I need to use a hyphen between words in a passphrase?
No, it's a stylistic choice — spaces or no separator work too, and some sites don't accept certain separator characters at all. What matters for security is the word selection, not the punctuation between them.
Is a 4-word passphrase strong enough for my password manager's master password?
It's a reasonable minimum, but given how much rides on that one passphrase, 5 to 6 words provides a more comfortable margin, especially since it's the one credential you'll type from memory repeatedly.
Can I mix languages when building a passphrase?
It's possible but adds complexity to memorization without necessarily adding proportional security benefit, unless done through a proper multilingual word-list methodology rather than ad hoc mixing.
Is capitalizing one word in a passphrase a meaningful security boost?
It adds a modest amount of entropy, but the primary strength should already come from the number of randomly selected words — capitalization is a minor supplement, not a substitute.
Conclusion
A secure passphrase isn't just several words strung together — it's several genuinely randomly selected words, ideally chosen by dice or a proper generator rather than personal judgment, which is far less random than it feels. Get the randomness right, and a passphrase can be both memorable and genuinely strong.
Related articles
Passphrases vs Passwords
The entropy math behind random word phrases versus random characters, and which to use where.
Read article →How to Remember Strong Passwords (Without Writing Them Down)
You shouldn't have to memorize dozens of random passwords. Here's how passphrases and password managers solve the memorization problem prope
Read article →Password Entropy Explained
The formula behind every strength meter, and why a random password can out-muscle a "clever" one.
Read article →Password Managers Explained
How encrypted vaults work, whether they're actually safe, and how to choose the right type for you.
Read article →Free tools for this guide
Passphrase Generator
Build a memorable Diceware-style passphrase with real entropy behind it.
Open tool →Password Generator
Create a strong, random password in one click, right in your browser.
Open tool →Password Strength Checker
See entropy, crack-time estimates, and tips for any password you type.
Open tool →Username Generator
Memorable, random usernames for new accounts, games, and forums.
Open tool →PIN Generator
Random numeric PINs with optional repeating and sequential-digit avoidance.
Open tool →Random String Generator
Fully random strings for API keys, tokens, coupon codes, and test data.
Open tool →Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes instantly.
Open tool →Base64 Encoder / Decoder
Convert text to and from Base64 instantly, with full Unicode support.
Open tool →UUID Generator
Generate RFC 4122 v4 UUIDs, one at a time or in a batch.
Open tool →