Password Strength & Crack-Time Calculator
Entropy, pattern detection and a realistic crack-time estimate — calculated on your device, never transmitted.
—
Estimated time to crack
Weaknesses found
Generate a strong passphrase instead
What the password Strength & Crack-Time Calculator does
Password strength is really a question about search space: how many guesses would an attacker have to make before stumbling on yours? That number is usually expressed in bits of entropy, where each extra bit doubles the work. This calculator estimates the size of the character pool you have drawn from, multiplies by length to get a raw entropy figure, then subtracts for every predictable pattern it can detect — because a pattern an attacker can guess is search space that does not really exist.
The pattern checks are the part that matters. Raw entropy maths treats
Password2024! as a thirteen-character password drawn from a pool of 95 characters,
worth about 85 bits. In reality it is a dictionary word, a capitalised first letter, a recent year
and a trailing exclamation mark — a structure so common that cracking software generates it
within the first few million guesses. This tool detects common words, letter-to-digit substitutions
(4 for a, 0 for o), keyboard runs, sequential
digits, repeated characters, years and the classic word-plus-digits shape, and reduces the estimate
accordingly.
Crack times are shown against four scenarios rather than one number, because the answer depends entirely on how the service you are protecting stores its passwords. Against a rate-limited login form, almost anything survives. Against an offline attack on a fast unsalted hash such as SHA-256, the same password can fall in minutes. You have no control over which case applies, which is the real argument for length: it is the only defence that works in every scenario.
Rate assumptions used above were reviewed in September 2026 against published GPU benchmark figures. Hardware improves continually, so treat every duration as an order of magnitude rather than a prediction.
How to use it
- Type a password — or better, a password with a few characters altered, so you are testing the structure rather than the real thing.
- Read the entropy figure and the weaknesses list. The weaknesses tell you more than the score does.
- Look at the crack time for the fast-hash scenario, since you cannot know how a given service stores passwords.
- If the result is poor, generate a passphrase below, or better, let a password manager create a random one.
A worked example
Four passwords, showing why length beats complexity:
| Password | Effective entropy | Fast offline hash |
|---|---|---|
Summer2026! | ~30 bits | under a second |
Tr0ub4dor&3 | ~38 bits | a few seconds |
xK9#mQ2$vL4z | ~79 bits | roughly 2,000 years |
cedar-plover-quartz-lantern-mica | ~103 bits | far longer than the universe has existed |
The last two are the interesting comparison. The random twelve-character string is genuinely hard to guess and genuinely hard to type or remember. The five-word passphrase is stronger, and you can memorise it after saying it twice. That is the case for passphrases in a nutshell — provided the words are chosen randomly by a machine, as they are here, and not picked by you, which is far more predictable than it feels.
Frequently asked questions
Is my password sent anywhere when I test it?
No. Every calculation on this page runs in JavaScript in your browser and there is no server component to receive anything. Even so, the safe habit is never to type a password you actually use into any website — test a variant with a few characters changed instead.
Why do the crack times differ so much between scenarios?
Because they depend on how the service stores passwords, which you cannot see or control. A rate-limited login form allows perhaps 100 guesses a second. A leaked database of fast unsalted hashes allows billions a second on a single GPU. Same password, wildly different outcome — which is why length matters so much.
Is a long passphrase really better than a short complex password?
Usually, yes. Five randomly chosen words from a large list produce more entropy than twelve random mixed characters, and are far easier to remember and type. The critical word is randomly: words you choose yourself are much more predictable than words a machine picks.
Does a strong password make my account safe?
It removes one attack. It does nothing about phishing, malware, password reuse across sites, or a breach at the service itself. Use a password manager so every account gets a different random password, and turn on multi-factor authentication wherever it is offered — that protects you even when a password does leak.
Last reviewed and updated: 6 September 2026. Figures and assumptions on this page are checked whenever the underlying guidance changes.