Find out if your password is already public
Billions of passwords have leaked in data breaches, and attackers try them against every account they can. If a password you use is on those lists, it is effectively public. This free tool checks a password against a database of over half a billion breached passwords, and it does it without ever seeing your password. If it turns up, you know to stop using it immediately.
How the private check works
- Your password is turned into a scrambled fingerprint inside your browser.
- Only the first five characters of that fingerprint are sent to the breach service.
- The service returns the thousands of leaked passwords that share those five characters, and your browser finds the match locally.
This is called k-anonymity: the service can never tell which password you checked, and your real password never leaves your device.
What a result means
- Found in breaches: the password is publicly known and used in attacks. Change it everywhere you use it, and never reuse it.
- Not found: good, but not a guarantee. A unique password can still be weak, and no database has every breach.
How to stay ahead of leaks
- Use a unique password for every account, so one leak cannot cascade into others.
- Use a password manager to generate and store long, random passwords.
- Turn on two-factor authentication everywhere it is offered.
- Prefer passphrases of several random words, which are strong and memorable.
Part of MirrorCheck
A leaked password is one of the clearest ways the world already sees more of you than you think. This is part of MirrorCheck, a set of tools for seeing your own digital reflection: what has leaked, what your files reveal about you, and how AI systems describe you. Powered by the Have I Been Pwned Pwned Passwords service.