Password Breach Checker
Check whether your password has appeared in known data breaches. The password is hashed locally in your browser and never sent to us or Have I Been Pwned.
Want the full picture first? Read How to Check If Your Password Has Been Leaked.
Privacy-first security checkPrivate password breach test · No password upload
We never store your password. Checks run locally and send only a small hash prefix to HIBP.
How it works
K-anonymity keeps your check invisible
Only a hashed fragment ever leaves your browser. HIBP returns possible matches and your device makes the final comparison, so the full secret never travels.
- Local hashing: your password is hashed using SHA-1 directly in the browser.
- Prefix lookup: only the first 5 hash characters are sent to HIBP.
- Local comparison: the returned list is checked on your device, keeping the full hash private.
- Transport security: every request is wrapped in HTTPS/TLS.
- Response padding: We send the Add-Padding header. HIBP then adds extra hash suffixes with a count of 0 so response size is harder to interpret. Padded responses contain a random number of records between 800 and 1,000—not a single fixed size.