Check a password against known breaches without sending it anywhere.
Hashed in this browser. Five characters are transmitted; the password itself is not.
Nothing is sent until you press Check.
The SHA-1 of “password123”. Those five characters match roughly 2,000 other hashes, which is what keeps the lookup anonymous.
api.pwnedpasswords.com.This is the k-anonymity model, the scheme Have I Been Pwned documents for exactly this purpose. The service cannot determine which password you checked. Requests also ask for padding, so the size of the response reveals nothing either.
Email search is not offered here. That endpoint requires a paid API key and would mean transmitting your address to a server. Search it free at haveibeenpwned.com.
Loading directory…
Enter a breach name for full details.