Calcoid

Password Crack Time Calculator

Estimate password crack time from length, character sets, guesses per second, and attack assumptions.

Password Crack Time Calculator

Whole number from 1 to 128.

Character set (the pool each character is drawn from)

Password strength

Fair71.5 bits

Pool size 62 characters, keyspace 3.23 x 10^21 combinations.

Estimated brute-force crack time by attack scenario
Attack scenarioTime to crack
Online attack, rate-limited (10/s)longer than the universe has existed
Online attack, no throttle (1,000/s)longer than the universe has existed
Offline, slow hash bcrypt/Argon2 (10K/s)5.11 billion years
Offline, fast hash on GPU (10B/s)5.11 thousand years
Offline, GPU/ASIC array (1T/s)51 years

Estimates assume a pure brute-force search over the full keyspace and that the attacker finds the password after trying half of it on average. Real passwords that use dictionary words, names, or common patterns fall far faster than these worst-case numbers.

Frequently Asked Questions about the Password Crack Time Calculator

How does this calculator estimate crack time?
It models a worst-case brute-force search over the whole keyspace. The pool size is the sum of the character classes you select (lowercase 26, uppercase 26, digits 10, symbols 32, space 1), the keyspace is pool size raised to the password length, and the average attacker finds the password after trying half of it. Dividing that half-keyspace by a guess rate gives the time to crack at that rate.
What guess rates do the scenarios use?
The calculator offers five planning rates: 10, 1,000, 10,000, 10 billion, and 1 trillion guesses per second. They illustrate how quickly estimates change across very different attack conditions. Actual online rates depend on rate limits, MFA, lockouts, and monitoring. Actual offline rates depend on the algorithm parameters, hardware, salt, and attack, so do not treat a preset as a bcrypt or Argon2 benchmark.
Why does adding length help more than adding symbols?
Length multiplies the exponent while the character set only changes the base. Entropy equals length times the base-2 logarithm of the pool size, so each extra character adds a fixed number of bits, but going from 12 to 16 characters adds four whole multiples of that gain. A long all-lowercase passphrase often beats a short password that mixes every character class.
Are these times accurate for real-world passwords?
They are an upper bound, not a prediction. The math assumes a random password with no structure, so a real attacker who tries dictionary words, names, dates, keyboard walks, and common substitutions first will crack a human-chosen password far faster than the worst-case numbers shown. Treat the result as the best case for you and the worst case for the attacker.
What strength label should I aim for?
The label comes from the calculator's entropy bands: under 28 bits is very weak, 28 to 49 is weak, 50 to 79 is fair, 80 to 127 is strong, and 128 or more is very strong. These are model labels, not NIST requirements. Real password strength also depends on rate limiting, breach-resistant storage, and whether the password is truly random. Use a password manager for long, unique passwords.

Related Calculators

More calculators in "Tech"

See all 98 calculators in "Tech"