%3C/text%3E%3C/svg%3E">
💻
💻 Tech & IT

Password Strength & Entropy Calculator

Results update as you type.

Your numbers

Understanding the password strength and entropy calculator — concept and principle

This calculator estimates how hard a password is to crack, as bits of entropy and as an average cracking time at a chosen guessing speed. It shows two figures: the entropy if every character were random, and a realistic estimate that discounts dictionary words, common passwords, repeats and sequences.

Random password versus word passphrasek7#Qm2!vRx9p is 12 random characters from a pool of 95: 78.8 bits, about 856,000 years at 10 billion guesses a second. correct horse battery staple would be 164.7 bits as random characters, but as four words it is only 51.7 bits, about 2.12 days.Random characters beat common wordsk7#Qm2!vRx9p12 random characterspool 26+26+10+33 = 9512 × log₂95= 12 × 6.5778.8 bits≈ 856,000 yearscorrect horsebattery staple4 common wordsrandom view: 164.7 bits4 × 12.9bits per word51.7 bits≈ 2.12 daysrealistic estimate, 10 billion guesses per second28366012851.7: reasonable78.8: strong
The realistic estimate counts words, not letters, so the random 12 characters win.

How it is calculated

Speed presets: 1,000/s (throttled online login), 100,000/s (offline bcrypt or Argon2) and 10 billion/s (offline fast hash).

The principle

If each of L characters is drawn uniformly from a pool of N symbols, there are N^L equally likely passwords, which is L × log₂ N bits. Length therefore adds strength much faster than a slightly larger pool: one extra character adds log₂ N bits, while adding symbols to a lowercase pool raises each character only from 4.7 to about 6.6 bits.

Worked example

  1. Password: "k7#Qm2!vRx9p", 12 random characters; guessing speed 10 billion per second.
  2. Pool: lowercase, uppercase, digits and symbols, 26 + 26 + 10 + 33 = 95.
  3. Entropy: 12 × log₂ 95 = 12 × 6.5699 = 78.8382673 bits. The pattern check finds none, so the realistic estimate is the same.
  4. Time: 2^77.838 ÷ 10^10 s ≈ 856,000 years, rating strong.
  5. Compare "correct horse battery staple": 164.7 bits if random, but as 4 words only 4 × 12.9 = 51.7 bits, about 2.12 days at that speed (reasonable).

How to read the result

Where does your result fall?Strong283660128Very weakWeakReasonableStrongVery strongYour result: 78.8383 bits · StrongReference: Rating classes used by this calculator (realistic estimate)
Where does your result fall?

Use the realistic estimate, and treat even that as a best case: a known phrase or a leaked password is far weaker than its word count suggests. As a rough guide, 60 bits or more resists offline attacks only when the password is truly random, and 128 bits is beyond any foreseeable brute force.

Common mistakes

Keep in mind: This is a mathematical estimate, not a security audit. Use a password manager, unique passwords per site and multi-factor authentication; real attackers use dictionaries and breach lists, not pure brute force.

Frequently asked questions

How many bits of entropy is a good password?

For a randomly generated password, around 70 to 80 bits is a comfortable target for most accounts; 128 bits is used for cryptographic keys.

Is my password sent anywhere?

No. The calculation happens locally and nothing is transmitted.

Sources: NIST SP 800-63B, Digital Identity Guidelines: Authentication and Lifecycle Management · OWASP Authentication Cheat Sheet

Checked 8 Nov 2026. Standard formulas and RFC/IEEE definitions, computed locally in your browser — nothing you type is sent anywhere.

</> Add this calculator to your website (free)

Copy this code into your blog or site. It is free to use; please keep the credit link.

Preview
💻 All tech & IT tools →🌍 Calculators by country →