Password Entropy Calculator

Calculate password entropy in bits based on length and character set size. Evaluate password strength tiers from weak to very strong.

Character Sets
Entropy
78.84 bits
Strength
Strong
Charset Size
95
characters per position
Combinations
5.40e+23
Planning notes, formulas, and examples

About the Password Entropy Calculator

Password entropy measures the unpredictability of a password in bits. A higher entropy value means the password is harder to guess or crack through brute-force methods. Entropy is calculated from the password length and the size of the character set used โ€” lowercase letters, uppercase letters, digits, and special characters each expand the possible combinations exponentially.

This calculator lets you input a password length and select which character classes are included, then computes the entropy in bits. It also classifies the result into strength tiers: very weak (below 28 bits), weak (28โ€“35), reasonable (36โ€“59), strong (60โ€“127), and very strong (128+). Understanding entropy helps you make informed decisions about password policies, minimum length requirements, and the real security value of complexity rules.

When This Page Helps

Many users and organizations rely on arbitrary password rules โ€” like requiring one uppercase letter and a number โ€” without understanding the actual security impact. By quantifying password strength in bits of entropy, you can set evidence-based password policies. This calculator shows exactly how length and charset diversity contribute to real security.

How to Use the Inputs

  1. Enter the password length (number of characters).
  2. Select which character types are included: lowercase, uppercase, digits, symbols.
  3. View the calculated charset size and entropy in bits.
  4. Check the strength tier classification for your configuration.
  5. Experiment with different lengths and charsets to find your security sweet spot.
  6. Use the results to inform password policy decisions.
Formula used
Entropy (bits) = Length ร— logโ‚‚(Charset Size). Charset size is the sum of selected character pools: lowercase (26), uppercase (26), digits (10), symbols (33). For example, a 12-character password using all classes: 12 ร— logโ‚‚(95) โ‰ˆ 78.8 bits.

Example Calculation

Result: 78.84 bits โ€” Strong

A 12-character password using lowercase (26) + uppercase (26) + digits (10) + symbols (33) = 95 possible characters per position. Entropy = 12 ร— logโ‚‚(95) โ‰ˆ 78.84 bits, which falls into the "Strong" tier and would take centuries to brute-force even with modern hardware.

Tips & Best Practices

  • Password length has a greater impact on entropy than charset diversity.
  • A 20-character lowercase passphrase has more entropy than an 8-character complex password.
  • Aim for at least 60 bits of entropy for general accounts and 80+ for sensitive ones.
  • Random passwords provide maximum entropy; dictionary words reduce effective entropy significantly.
  • Passphrases of 4โ€“6 random words offer both high entropy and memorability.
  • Enable MFA even with strong passwords โ€” entropy doesn't protect against phishing or credential stuffing.

How Password Entropy Works

Entropy in information theory measures uncertainty. For passwords, it quantifies how many yes/no questions an attacker would need to answer to determine the password. Each bit of entropy represents one binary decision, so 80 bits means 2โธโฐ possible combinations.

Charset Size Breakdown

Lowercase letters provide 26 options per position. Adding uppercase doubles the alphabet to 52. Digits bring it to 62, and common symbols push it to approximately 95. The logarithmic nature means each expansion yields diminishing returns per character โ€” going from 26 to 95 only adds about 1.87 bits per character.

Strength Tiers Explained

Very Weak (under 28 bits) can be cracked quickly. Weak (28โ€“35 bits) falls in minutes to hours. Reasonable (36โ€“59 bits) survives casual attacks but not dedicated efforts. Strong (60โ€“127 bits) resists all current brute-force technology. Very Strong (128+ bits) exceeds the security of AES-128 encryption keys.

Practical Recommendations

NIST SP 800-63B recommends a minimum of 8 characters but emphasizes that longer passwords are fundamentally more secure. For passphrases, four or more random dictionary words provide both usability and strong entropy.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Password entropy is a measure of how unpredictable a password is, expressed in bits. Each bit doubles the number of possible combinations an attacker must try. Higher entropy means a password is exponentially harder to guess or crack through brute force.