Home › Guides › Passwords

Password Strength Explained: Entropy & Crack Time

Last updated: September 2026 · Independently QA-tested formulas

Quick answer: Password strength is entropy: bits = log2(pool size) × length. Bigger pool and more characters multiply. The password generator builds high-entropy passwords and shows the math, while the entropy calculator and crack-time tool break down any password's realistic resistance.

Most password advice is folklore — swap a for @, add a number, change it every 90 days. The actual math is simpler and more useful: strength is a bit count, and a few honest calculations show where real strength comes from.

The entropy formula (the only one you need)

bits = log2(alphabet size) × length

The alphabet is the set of characters a cracker must try. Common pools:

The entropy formula (the only one you need)
PoolSizeBits per character
Digits only (0–9)103.32
Lowercase a–z264.70
+ uppercase525.70
+ digits (62)625.95
Full keyboard (94)946.55
3,000 common words3,00011.55

Worked examples

Why length beats symbol swaps

Cracking tools try human patterns first: dictionary words, then leet-speak variants (a→@, s→$, o→0), then append years. P@ssw0rd! survives none of those filters. Meanwhile every extra random character multiplies the search space by the full pool size. A cracker facing 75 bits of lowercase does 223 ≈ 8 million times more work than one facing 52 bits of keyboard chaos.

Crack time — with the honest caveat

Offline attack speed depends on the hash: against fast hashes (unsalted MD5/SHA-1, still common in old leaks) consumer GPUs test billions of guesses per second; against properly salted slow hashes (bcrypt, Argon2) the same hardware manages thousands. That spread is why good sites store passwords slowly — the slow storage is a defense. Crack-time estimates are therefore a range, not a guarantee; treat any single number as one scenario.

Practical rules

Assumptions and limitations

Related calculators

Worked example: Password Entropy Calculator at its default inputs

This is the answer Password Entropy Calculator gives before you touch anything — the defaults as shipped, computed live rather than copied from a sample.

Default inputs
InputDefault
Password Length12
Character Pool Size (26 lower, 52 mixed case, 62 alphanumeric, 95 all ASCII)62

Result: Entropy: 71.5 bits

The steps behind that answer

  1. Formula: entropy = length × log₂(pool size)
  2. Step 1: log₂(62) = 5.9542
  3. Step 2: bits = 12 × 5.9542 = 71.5
  4. Each extra character multiplies search space by the pool size — length beats complexity

Sensitivity: Password Length from half to one-and-a-half times

Hold every other field still and move only password length.

Sensitivity: Password Length from half to one-and-a-half times
Password LengthResult
6Entropy: 35.7 bits
12Entropy: 71.5 bits
18Entropy: 107.2 bits

If the rows barely differ, password length is not your lever — change a different input. If they swing widely, get that number right before trusting the total.

Related guides

Length beats complexity

A password's strength comes from the number of guesses an attacker needs, and every added character multiplies that number. A long passphrase of ordinary words usually beats a short string of symbols that has to be written down.

Entropy estimates assume random selection. Human-chosen substitutions, like replacing o with zero, are already in every cracking dictionary and add far less than the formula suggests.

Reuse is the real risk

A single breach exposes every account that shares the password, and credential-stuffing attacks test leaked pairs automatically. Unique passwords per account matter more than any individual password's complexity.

A password manager makes unique passwords practical. The master password then becomes the one credential worth memorising carefully, and it should never be used anywhere else.

Two-factor and breach checks

A second factor defeats most credential-stuffing attacks regardless of password strength. An authenticator app or a hardware key is stronger than SMS, which can be intercepted or SIM-swapped.

Check your email against a breach notification service occasionally, and change any password that appears in one. Rotating every password on a schedule is less useful than reacting to actual exposure.

Frequently asked questions

Is 'P@ssw0rd!' a strong password?

No — dictionary word + cosmetic substitutions. Cracking tools try those variants early. A 4-word passphrase beats it at a fraction of the memorization cost.

How long should a password be in 2026?

14+ random characters or a 4-word passphrase for everyday accounts; 16+ or 5 words for banking and email.

Does complexity still matter?

Less than length and uniqueness. NIST SP 800-63B emphasizes length, screening against breached passwords and rate-limiting over symbol rules that create predictable patterns.

Why shouldn't I reuse passwords?

One breach plus credential stuffing equals many compromised accounts. A password manager makes uniqueness free.

Are passphrase words really random enough?

Only if chosen from a fixed wordlist with a random process (like diceware or a generator). Picking words you like collapses the entropy dramatically.

Estimates are illustrative math, not security guarantees. Follow your provider's current guidance for account recovery and 2FA.

Last updated