Password Entropy Explained: What Actually Makes a Password Strong
Password advice often boils down to vague rules — "use symbols," "make it longer," "don't reuse passwords" — without explaining what actually makes one password harder to crack than another. The real answer comes down to a concept called entropy, which measures password strength in a way that can be calculated, not just guessed at.
What password entropy actually measures
Entropy measures how many possible combinations an attacker would have to try before being guaranteed to find your password, expressed in bits. Each additional bit of entropy doubles the number of guesses required — so entropy grows exponentially, not linearly, which is why small changes to password length or character variety can make an enormous practical difference.
The "possible characters" figure depends on which character sets are used: roughly 26 for lowercase letters alone, 52 for upper+lowercase, 62 adding digits, and around 94 once common symbols are included.
Why length matters more than complexity
This formula reveals something counterintuitive: adding length usually increases entropy more than adding character variety. An 8-character password using all 94 available characters has about 52.4 bits of entropy. A 16-character password using just lowercase letters (26 characters) has about 75.2 bits — despite using a far smaller character set, the extra length makes it dramatically harder to crack. This is the reasoning behind the modern shift toward encouraging long passphrases over short, symbol-heavy passwords that are hard to remember and often only marginally more secure.
What actually makes a password weak, regardless of entropy math
Entropy calculations assume an attacker is guessing randomly across the full possible character space — but real-world password cracking rarely works that way. Dictionary attacks, common substitution patterns (like "P@ssw0rd"), and reused passwords from data breaches let attackers skip most of that search space entirely. A password can have technically high entropy by the formula above and still be weak in practice if it's a recognizable word with predictable substitutions, because attackers try likely patterns first, not random combinations.
Practical takeaways for generating strong passwords
- Prioritize length. Aim for at least 12–16 characters where the service allows it — length has an outsized effect on entropy.
- Use a full random mix of uppercase, lowercase, numbers, and symbols when a password needs to be short, since character variety matters more at shorter lengths.
- Avoid predictable patterns — dictionary words, keyboard sequences (like "qwerty"), and common substitutions are the first things automated cracking tools check.
- Never reuse passwords across accounts. Even a mathematically strong password becomes worthless everywhere else once it leaks in a single data breach.
- Use a password manager so you don't need to remember long, random, unique passwords for every account — this removes the temptation to reuse or simplify passwords for memorability.
Want a strong, random password generated automatically to your exact specifications?
Try the Calculator →