Security · 5 min read
How to Create a Strong Password
Weak passwords are the #1 cause of account breaches. Here's exactly what makes a password strong, what to avoid, and the easiest way to stay secure.
Strong vs. Weak Passwords
| Password | Verdict | Why |
|---|---|---|
password123 | ❌ Terrible | Extremely common |
P@ssw0rd! | ❌ Weak | Known substitution pattern |
John1987Born | ❌ Weak | Personal info |
r$7Kp!mN2xWq | ✅ Strong | 12+ chars, random, mixed |
horse-staple-fire-42! | ✅ Very strong | Long passphrase, easy to recall |
The Rules
- ✅ 12+ characters — 16+ for banking, email, and work accounts
- ✅ Mix uppercase, lowercase, numbers, symbols
- ✅ Unique per site — never reuse passwords across accounts
- ❌ No dictionary words (even with substitutions like
3fore) - ❌ No personal info (name, birthday, pet's name, city)
- ❌ No keyboard patterns (
123456,qwerty,111111)
Modern advice: A 20-character random passphrase like correct-horse-staple-fire-42! is stronger than P@ssw0rd9! and easier to remember.
Why You Need a Password Manager
You can't memorize 50+ unique strong passwords. A password manager does it for you:
- Bitwarden — free, open-source, widely trusted
- 1Password — great UX, family sharing, paid
- Browser built-ins — Chrome, Safari, Firefox all have one
Also enable two-factor authentication (2FA) on every account that supports it — especially email and banking.
Frequently Asked Questions
12+ characters, uppercase + lowercase + numbers + symbols, no dictionary words, unique per site.
Minimum 12 characters. 16+ for important accounts. Length beats complexity — a longer random password is harder to crack than a short tricky one.
Yes — it's the single best security habit. It lets you use a unique strong password for every site without memorizing them all.
Use PickConverter's free Password Generator. Set length and character types, generate instantly. Nothing is stored.
Related Articles
🔒
Generate a strong password — free
Custom length and character types. Runs entirely in your browser.
Open Password Generator →