Password Crack Time Estimator
Estimates brute-force cracking time for a password in three scenarios (online, offline and GPU), from its length and character set. It does not check any leaked-password dictionary.
—
Crack time, read with skepticism
A green bar saying strong password tells you nothing useful. Type a password here and you get estimated entropy in bits plus average crack time across five concrete scenarios, from a throttled online attack at ten guesses per second up to an adversary running a trillion guesses per second, with bcrypt and GPU cracking in between. It is built for comparing candidates before you commit to one.
The maths is the classic search space one: length times the base-2 log of the character set in use, minus 4 bits for three repeated characters and 6 bits for obvious runs like 1234, qwer or asdf. The time shown already halves that space, since an attacker wins halfway through on average. What the heuristic lacks, despite the name, is the common-password dictionary the real zxcvbn library ships: that is why P@ssw0rd scores 53 bits and almost four GPU days here, when in practice it falls in seconds.
Read the ranking, not the absolute number. Comparing two of your own candidates is the honest use of this page. If the password contains a dictionary word, a team name, a birth year or the old letter-to-digit swap, knock several zeros off the estimate yourself. A long passphrase of unrelated words beats a sprinkling of symbols. The value you type never leaves the browser, but the field shows it in plain text on screen, so avoid the habit of typing the password you actually use.
Frequently asked questions
Does it really run the zxcvbn library?
Is my password sent to a server?
How many bits are enough?
Related Tools
Password Strength Checker
Analyze the strength of any password: length, character classes, entropy in bits and resistance estimate. Processed in the browser — the password never leaves your device.
JWT Secret Strength
Measures the strength of an HMAC JWT secret: byte length, approximate entropy and rating.
Common Password Blacklist Check
Checks a password against the top 1000 most-used passwords, fully client-side, and flags it as compromised.
Password Generator
Generate strong, random passwords with custom length, uppercase letters, numbers and symbols. Generated in the browser — no data leaves your device.
Regex ReDoS Risk Analyzer
Analyzes a regular expression and flags ReDoS-prone parts, such as nested quantifiers and ambiguous alternation, without running it.
Basic CSP Evaluator
Evaluates a Content-Security-Policy directive reporting unsafe-inline, unsafe-eval or wildcard issues.