Skip to main content
Calcimator

Password Strength Calculator

Check how strong your password could be based on length and character types. See estimated time to crack.

Password strength here is measured as entropy in bits -- the base-2 logarithm of the total number of possible passwords in the character set you've selected, multiplied by the password's length. Each character-type toggle you enable adds its own alphabet size to the pool: 26 for lowercase, 26 for uppercase, 10 for digits, and 32 for symbols, so enabling more types widens the character set the password could be drawn from and raises entropy for the same length. Length itself has an outsized effect because entropy grows linearly with it while the number of possible combinations grows exponentially -- adding a single character to a password multiplies the total combinations by the full charset size, which is why a longer password with fewer character types can still out-crack a shorter one with more variety. Time to Crack assumes an offline attack running 10 billion guesses per second and estimates the time to search half the total combination space on average, which is a realistic figure for a modern GPU cluster against an unsalted or weakly-hashed password but understates the time against a properly slow hash function like bcrypt or Argon2. This calculator estimates theoretical strength from character variety and length alone; it cannot detect dictionary words, predictable patterns, or reused passwords, all of which make a password far easier to guess than its raw entropy suggests.

Inputs

Results

Strength

Strong

Time to Crack

755 thousand years

Entropy78.7 bits
Character Set Size94
Possible Combinations4.76e+23
How to Use This Calculator
  1. Enter the Password Length — shorter passwords are exponentially weaker.
  2. Toggle the character types your password uses: Lowercase (a–z), Uppercase (A–Z), Numbers (0–9), and Symbols (!@#$).
  3. Review the Strength rating (Very Weak to Excellent) and Entropy in bits — 60+ bits is considered strong.
  4. Check Time to Crack assuming a 10 billion guess/second offline attack to assess real-world risk.
  5. Use Possible Combinations to understand the search space an attacker must cover.

What each input means

Password Length
Number of characters in the password.
Lowercase (a-z)
Include lowercase letters.
Uppercase (A-Z)
Include uppercase letters.
Numbers (0-9)
Include numbers.
Symbols (!@#$)
Include special characters.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Password Length = 12, Lowercase (a-z) = 1, Uppercase (A-Z) = 1, Numbers (0-9) = 1 = 5 input(s) provided
  2. Calculate Strength
    Strong = Strong
  3. Calculate Time to Crack
    755 thousand years = 755 thousand years
  4. Calculate Entropy
    Entropy
    78.7 = 78.7
  5. Calculate Character Set Size
    Character Set Size
    94 = 94

Engine last updated . Checked against 2 independently-derived tests how we verify calculators.

Frequently Asked Questions

Why does adding one more character to a password matter more than adding one more character type?

Length multiplies the total combination space by the full charset size for every additional character, which is an exponential effect, while adding a character type only widens the charset size itself, a comparatively smaller one-time boost. A 16-character password using only lowercase letters generally has more entropy than a 10-character password using all four character types, because length compounds while charset variety does not.

How is the estimated Time to Crack actually calculated?

The calculator takes the total possible combinations (charset size raised to the password length) and divides by twice an assumed 10 billion guesses per second, since an attacker searching randomly finds the correct password after checking half the space on average. This rate models a well-resourced offline attack against a fast, unsalted hash -- real-world cracking speed varies enormously depending on the hashing algorithm actually protecting the password.

What happens if I turn off all four character type toggles?

The calculator falls back to a charset size of 26 (equivalent to lowercase-only) rather than reporting zero possible combinations, since a charset size of zero would make entropy mathematically undefined. In practice, disabling every character type is not a usable password policy -- the fallback exists to keep the calculator's math well-defined, not to suggest that configuration is a realistic choice.

Is a password rated 'Excellent' by this calculator guaranteed to be safe from every attack?

No -- the entropy and strength ratings here measure only length and character variety, so a long, high-entropy password built from a predictable pattern (like a common phrase with characters substituted for letters) can still be far weaker in practice than its calculated entropy suggests, because real attackers try dictionary words and known patterns before brute-forcing randomly.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Technology & Computing.