Password Entropy Calculator

Fourteen independent random characters from a 62-symbol pool have about 83.4 bits of entropy. At an assumed 10 billion guesses per second, half the search space takes about 620 trillion seconds, or 20 million years. This is a uniform-random search model at a fixed attack speed.

A human-chosen phrase does not acquire that entropy merely by using the same alphabet.

Password Entropy Calculator: inputs

Calculated result
Entropy83.4
Estimated average crack time19649417.9 years

Password length and entropy

Password Entropy Calculator: Password length and Entropy5 calculations vary the “Password length” input while holding the other entered inputs constant.1165.51377.41483.41589.317101.2

Enter the number of independently chosen characters, the number of symbols available for each choice, and an assumed guesses-per-second rate. A 62-symbol alphabet can contain 26 lowercase letters, 26 uppercase letters and ten digits. Use the actual selection pool rather than counting which character types happen to appear in one password.

The rate is a scenario input; it does not identify the protection used by a particular account.

Entropy from password length

Password length14
Character set usedLowercase + uppercase + digits (62)
Attacker's guessing speedOffline, fast hash on a GPU (10 billion/sec)
Entropy83.4
Estimated average crack time19649417.9 years

Password Entropy: formula

Entropy (bits) = length × log₂(character-pool size); average crack time = pool size^length ÷ (2 × guesses per second)

NIST SP 800-63B-4

Predictable words, dates and substitutions change the candidate probabilities, so the uniform-pool calculation no longer describes the attack. An exposed password can be tried directly on another account without searching this space. Hash cost, rate limits and multifactor authentication affect the attack but are not inputs in this estimate.

Common error: Reusing a randomly chosen password. Entropy models guessing effort; it does not prevent reuse of a password exposed in another account’s breach.

Password Entropy: changing Password length

Entropy: assumed Password length scenarios.
Password lengthEntropyEstimated average crack time
1165.582.4 years
1377.4316926.1 years
14 (example)83.419649417.9 years
1589.31218263912.6 years
17101.24683006479933.6 years

Password Entropy: compare input ranges

Password Entropy Calculator: Entropy with each input moved on its own, every other input held at the worked-example value.
InputTested fromToEntropy: low inputEntropy: high inputSwing
Character set usedLowercase letters only (26)Lowercase + uppercase + digits + symbols (94)65.891.826 (31%)
Password length131577.489.311.9 (14%)

Password Entropy: individual input comparisons

Password Entropy Calculator: change one input at a time; other values remain at the stated example.
InputValueEntropyEstimated average crack time
Password length1165.582.4 years
1377.4316926.1 years
1483.419649417.9 years
1589.31218263912.6 years
17101.24683006479933.6 years
Character set usedLowercase letters only (26)65.8102.2 years
Lowercase letters + digits (36)72.49729.7 years
Lowercase + uppercase letters (52)79.81674606.8 years
Lowercase + uppercase + digits (62)83.419649417.9 years
Lowercase + uppercase + digits + symbols (94)91.86662787889.0 years
Attacker's guessing speedOnline, rate-limited login (100/sec)83.41964941794473839.3 years
Offline, slow hash e.g. bcrypt (10,000/sec)83.419649417944738.4 years
Offline, fast hash on a GPU (10 billion/sec)83.419649417.9 years
Offline, specialized cracking hardware (100 billion/sec)83.41964941.8 years

Password Entropy: values and definitions

Worked-example inputs and the results they produce for the Password Entropy Calculator.
Quantity and definitionValue used
Password length — Total number of characters in the password.14
Character set used — What kinds of characters the password draws from.Lowercase + uppercase + digits (62)
Attacker's guessing speed — How fast an attacker can try candidate passwords.Offline, fast hash on a GPU (10 billion/sec)
Entropy83.4
Estimated average crack time19649417.9 years

Entropy converts a password into a single comparable number, the base-2 logarithm of how many equally likely passwords could occupy the same length and character pool, which is what determines how long an exhaustive search takes; two very different-looking passwords with the same entropy are equally hard to brute-force.

Check the estimate against a guessing speed that matches the real threat: a rate-limited login form and an offline database of stolen password hashes are separated by many orders of magnitude, and quoting one crack time while assuming the other scenario is a common way this number gets misused.

See how long a transfer of a large file takes on the download time calculator, the unit sizes on the storage converter and the network block sizes on the subnet calculator. The bandwidth page estimates monthly data use, and the aspect ratio calculator covers screen sizing.

Understand the quantities in this calculation

Does 80 bits mean every account is safe?

No. This model assumes independent uniform random characters and a stated guessing rate. Reuse, phishing and exposed passwords are outside it.

What does current NIST guidance require?

SP 800-63B-4 requires at least 15 characters for a password used alone, or at least 8 when used as part of multifactor authentication. A modeled entropy value is not that compliance check.