=Calculator Hub

Password Entropy Calculator

Enter a password length and choose which character types it uses to see its entropy in bits, a strength rating, the total number of possible combinations, and a rough estimate of how long it would take to crack.

characters
Entropy71.5 bits
Strength ratingStrong
Possible combinations10^22 combinations
Estimated offline crack timecenturies

How this calculation works

Entropy measures how unpredictable a randomly generated password is. It is calculated as bits = length × log2(pool size), where pool size is the number of distinct characters available per position: 26 for lowercase letters, 26 for uppercase, 10 for digits, and 32 for common symbols. Selecting more character types increases the pool, and each extra character in the pool adds a little entropy to every position.

Every extra character of length multiplies the number of possible passwords by the pool size, so length has an outsized effect: adding 4 characters to a lowercase-only password roughly doubles its entropy, while switching on symbols only adds a few bits total. This is why 'length beats complexity' is the standard advice — a long passphrase of ordinary words is usually far stronger than a short jumble of symbols.

Crack time is estimated by assuming an attacker can try 10 billion (1e10) guesses per second, a rate typical of offline attacks against a stolen, unsalted or weakly hashed password file using modern GPU hardware. Online attacks against a live login form are usually far slower because of rate-limiting, so real-world crack times for online guessing are often much longer than shown here.

Worked example

A 12-character password using lowercase, uppercase, and digits (pool size 62) has entropy of 12 × log2(62) ≈ 71.5 bits, rated 'strong', with about 10^22 possible combinations and an estimated offline crack time in the centuries range. Drop it to 8 lowercase-only characters (pool size 26) and entropy falls to about 37.6 bits — 'reasonable' at best, crackable in seconds at the assumed guessing rate.

Character pool sizes used in this calculation

Each character category adds a fixed number of possibilities per character position. This calculator adds them together to get the total pool size, then applies bits = length × log2(pool).

Character setPool sizeExample
Lowercase letters26a, b, c … z
Uppercase letters26A, B, C … Z
Digits100–9
Symbols32! @ # $ % ^ & * ( ) - _ = + etc.
Lowercase + digits36e.g. 'a1b2c3d4'
Lowercase + uppercase + digits62e.g. 'Kx9mQ2p7'
All four sets94e.g. 'Kx9!mQ2#p7'

Strength ratings explained

Why length beats complexity

Every additional character multiplies the total number of possible passwords by the size of the character pool, while turning on a new character type only widens the pool for characters you already have. Going from 8 to 12 characters in a lowercase-only password (pool 26) roughly multiplies the keyspace by 26⁴ — over 450,000 times larger — while adding symbols to an existing 8-character password only multiplies it by roughly (58/26)⁸ ≈ 218 times. This is why security guidance since the mid-2010s (including NIST SP 800-63B) favors long, memorable passphrases over short, symbol-stuffed passwords that are hard to type and easy to forget.

Assumptions behind the crack-time estimate

The estimated crack time assumes an attacker who already has the password hash (for example, from a stolen database) and can attempt 10 billion guesses per second — a realistic rate for cracking a fast, unsalted hash with modern GPUs. Real-world crack times vary enormously depending on the hashing algorithm used to store the password (bcrypt and Argon2 are deliberately slow and can cut guess rates to a few thousand per second), whether the password appears in leaked-password dictionaries, and whether the attack is offline or rate-limited online. Use the figure to compare password choices relatively, not as a literal guarantee.

Frequently asked questions

How many bits of entropy does a strong password need?
Security guidance generally treats 60+ bits as reasonably strong for an important account and 80–128 bits as robust against offline attacks for the foreseeable future. Below 28 bits a password can be guessed almost instantly; below 36 bits it falls to a determined attacker within hours or days.
Does adding symbols help more than adding length?
No. Adding one extra character of length always multiplies your keyspace by the full pool size, while switching symbols on only enlarges the pool for characters you already have. A 16-character lowercase password typically beats a 10-character password stuffed with symbols.
Is this calculator storing or checking my real password?
No. This tool never sees your actual password — it only takes a length and which character categories you plan to use, and the entropy math runs locally in your browser. Nothing is transmitted, logged, or saved. For your real accounts, use a password manager to generate and store unique passwords.
Why does the crack time estimate seem too fast or too slow?
The estimate assumes 10 billion guesses per second, a benchmark for offline cracking of a stolen, weakly hashed password file with modern hardware. A well-salted, slow hash (like bcrypt or Argon2) can push real attacker rates down to a few thousand guesses per second, making actual crack times vastly longer than shown here. Treat the figure as a relative strength comparison, not a literal countdown.
What is the difference between entropy and password strength meters on websites?
This calculator measures theoretical entropy assuming a fully random password drawn uniformly from your chosen character pool. Many website strength meters also penalize predictable patterns, dictionary words, and reused passwords, so a password can score high on entropy here yet still be flagged as weak elsewhere if it is not actually random.
Should I use a random string or a passphrase?
Both can reach high entropy if long enough. A truly random password of 12+ mixed characters and a passphrase of 5–6 random unrelated words (using a diceware-style word list) can land in similar entropy ranges, and passphrases are usually easier to type and remember. Avoid quotes, song lyrics, or predictable phrases — those are guessed with dictionaries, not brute force.
Does this account for common password patterns like '123' or 'password1'?
No. The entropy formula assumes uniform randomness across the chosen character pool. Real attackers use dictionaries and pattern-aware cracking tools first, so predictable substitutions (like 'P@ssw0rd') are cracked far faster than raw entropy suggests. Use a password manager's random generator rather than hand-crafting patterns.
This tool is provided for general information only. Verify important figures independently. · Last reviewed: August 25, 2026