Type or paste the password
Nothing is measured while you type. The field is local to the page.
Checks a password against hundreds of millions of leaked credentials without ever sending the password itself, and measures its real strength with pattern, dictionary and entropy analysis.
Nothing is measured until you press the button. The password itself never leaves this page: The strength model runs in your browser, and the breach lookup sends only the first five characters of its SHA-1 hash. How k-anonymity works
Reveal larger scan previews, run more checks and keep server-generated reports for 30 days. Complete website reports remain Premium.
Nothing is measured while you type. The field is local to the page.
The strength model runs in your browser and the breach lookup sends only the first five characters of a SHA-1 hash.
See which dictionary words, keyboard walks, repeats and dates an attacker would use, and how long each attack would take.
3 checks across 1 areas. Each links to its reference page with the test, the risk and the fix.
The ones that most often decide the grade:
Strength analysis runs locally, while the breach lookup uses a partial-hash range so the complete password and complete hash are never sent.
Password length is valuable, but real resistance also depends on predictability. Attackers try leaked passwords, common phrases, names, dates, keyboard walks and repeated patterns before brute-forcing random characters. A long familiar phrase can therefore be weaker than a shorter randomly generated value.
The page analyses patterns in your browser after you press the button. For the breach lookup, it hashes the password with SHA-1 and sends only the first five hexadecimal characters to the Have I Been Pwned range API. The browser receives a large matching range and compares the remaining hash locally, so Scan.now never receives the password or full hash.
This scanner answers one part of the review. Continue with Email Header Analyzer for sender, ip, route, spf, dkim and dmarc, then Phishing URL Checker for lookalike domains and hidden redirects. These are separate checks because a strong result here does not prove that the adjacent surface is healthy.
For the background behind these signals, read Password Security: Length, Reuse, Breaches and How Passwords Are Actually Cracked and Two-Factor Authentication: SMS vs Authenticator Apps vs Passkeys and Security Keys. The Password found in a known data breach check reference explains the exact test, evidence and remediation used in the report.
Breach status and strength answer different questions, and either one can require a password change.
| Measure | What it asks | How to respond |
|---|---|---|
| Breach match | Has this exact password appeared in the public breach corpus? | Replace it everywhere it was used, regardless of its apparent complexity. |
| Pattern analysis | Can common words, dates, repeats or keyboard walks explain the password efficiently? | Use a generated password or unrelated random words instead of predictable transformations. |
| Guess estimate | How many attempts might common attack strategies need under stated assumptions? | Treat it as comparative guidance, not a promised number of years. |
| Length and composition | Does the value provide enough room for unpredictability? | Prefer length and randomness over forced symbol substitutions. |
| Reuse risk | Could one exposed password unlock several accounts? | Use a unique password for every service through a password manager. |
A password can be unbreached and still predictable, or complex-looking and already widely known.
No breach match was found and the local model found no efficient common pattern. Store it in a password manager rather than memorising variants.
Assume attackers include this exact value in credential-stuffing lists. Replace every reused copy immediately.
The password was not found in the corpus but common structure lowers its estimated resistance. Generate a less predictable replacement.
Background reading written to go with these results.
8 min read · Updated Sep 11, 2026
Password Security: Length, Reuse, Breaches and How Passwords Are Actually Cracked
Most account takeovers use a password that leaked somewhere else. How passwords are stored and cracked, why length beats complexity, how...
Read the guide
8 min read · Updated Sep 12, 2026
Two-Factor Authentication: SMS vs Authenticator Apps vs Passkeys and Security Keys
A second factor stops most password-based takeovers, but the methods differ enormously in strength. This guide ranks SMS codes,...
Read the guide
6 min read · Updated Sep 17, 2026
Are Browser Password Managers Safe? Built-In vs Dedicated Managers
Chrome, Firefox, Safari and Edge all store passwords, and they are safer than reuse. This guide compares built-in managers with...
Read the guide
8 min read · Updated Sep 14, 2026
Your Data Was in a Breach: What to Do in the First Hour, Day and Week
Breach notifications are routine now, and the response is not obvious. This guide gives a prioritised checklist: Which passwords to...
Read the guideNo. Your browser hashes it with SHA-1 and sends only the first five characters of the hash to look up a range of matching suffixes. The password never leaves your device.
That exact password appears that many times in the Have I Been Pwned corpus of leaked credentials. Attackers try these first.
Locally, in your browser, and only after you press the button. The model finds every dictionary word, name, keyboard walk, repeat, run and date inside the password, prices each one by how early a cracking rig would reach it, then searches for the cheapest way to assemble the whole string from those pieces. That guess count is what the crack times are derived from.
Because the number on its own teaches nothing. Seeing that a password is 'one dictionary word plus a year' explains why adding another symbol will not help, and why a longer passphrase will.
Sign up free to see more
A free account unlocks larger previews and more scans. It is completely free — no card and no plan needed — and takes one click with Google.
We ask Google for your email address and nothing else. Without an account, the browser and password checks keep working, and your free scans come back tomorrow.