Every year, security researchers analyze billions of leaked credentials and publish lists of the most common passwords. Every year, the same passwords dominate the lists. Understanding why these passwords are dangerous — and why people keep using them — is more useful than just memorizing what to avoid.
The Perennial Top Offenders
Analysis of leaked credential databases consistently shows the same passwords at the top. Based on recent breach data:
- 123456
- password
- 123456789
- 12345678
- 1234
- qwerty123
- 1q2w3e
- 111111
- abc123
- password1
These appear in hundreds of millions of credentials. Any attacker running a credential-stuffing campaign tries these first — they’re in every password cracking wordlist. An account with any of these passwords is effectively unlocked.
Beyond the Obvious: Category Patterns That Are Nearly as Weak
The obvious passwords above are only the most visible problem. Equally dangerous are predictable patterns that don’t look obviously weak:
- First name + birth year: “michael1985”, “sarah1990” — trivially guessable with basic personal information
- Pet names + numbers: “buddy123”, “fluffy2022” — common dictionary attack wordlist entries
- Keyboard patterns: “qwerty”, “asdfgh”, “1q2w3e4r” — automated tools specifically test these
- Dictionary words with simple substitutions: “p@ssword”, “s3curity”, “l0gin” — these mutations are baked into every cracking ruleset
- Current year appended to a word: “password2025”, “company2025” — extremely common password change pattern that attackers anticipate
- Sports teams + numbers: “lakers23”, “yankees99” — regional variations of this pattern are extensively wordlisted
Why People Keep Using Weak Passwords
It’s not stupidity — it’s a rational response to an unreasonable burden. The average person manages 80–100 online accounts. Creating and remembering a unique, complex password for each is genuinely cognitively impossible without tooling. Common passwords persist because the cost of creating them is zero and the perceived risk of a breach on any individual account seems low.
This is exactly why password managers exist: they transfer the cognitive burden to software that can manage hundreds of unique 20-character random passwords without any human memory required.
How Attackers Use Common Password Lists
Credential-stuffing attacks test known email/password pairs against target services — buying or stealing a breach database from one site and trying those credentials on banking, email, and e-commerce sites. Dictionary attacks use wordlists containing common passwords, names, places, and predictable patterns. Rule-based attacks apply known transformation rules to wordlist entries.
The practical result: any common password, or any password following a predictable pattern, will be cracked in seconds to minutes in an offline attack. The first pass of any serious cracking operation against a breach database recovers 30–60% of passwords using just common wordlists and basic rules.
How to Test if Your Password Strategy Falls Into These Patterns
The Password Strength Test evaluates your password type, length, and character variety against real attack scenarios — including dictionary and hybrid attacks specifically designed to catch the patterns above. It doesn’t ask for your actual password; it assesses the approach you’re using so you can identify if your strategy has a systemic weakness.
The Fix Is Simpler Than You Think
Install a free password manager (Bitwarden is excellent). Let it generate a 20-character random password for every site. You type exactly one password per day — your master password — and everything else is handled. This single change moves you from the 60% of accounts crackable in seconds to the group whose passwords won’t be cracked in any realistic attacker’s lifetime.