Etoolio

Password Leak Check

Free password leak checker. See if a password has appeared in a real data breach using Have I Been Pwned, privately: your password never leaves your browser, only a partial fingerprint is sent.

Your password never leaves your device. Only the first 5 characters of its scrambled fingerprint are sent, matching thousands of other hashes, so the service cannot know your password (a technique called k-anonymity).

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.

Good to know

Password Leak Check, frequently asked questions

How do I check if my password has been leaked?

Type or paste the password and this tool checks it against Have I Been Pwned's Pwned Passwords database of over half a billion passwords exposed in real data breaches. If it appears, you see how many times, a sign it is publicly known and used in attacks. It does this without ever sending your actual password, using a privacy technique called k-anonymity.

Is it safe to type my password into this tool?

Yes, because of how the check works. Your password is scrambled into a fingerprint (a SHA-1 hash) inside your browser, and only the first five characters of that fingerprint are sent to the breach service. Those five characters match thousands of different passwords, so the service cannot tell which one is yours, and your real password never leaves your device. As a general habit, though, retire any password you have typed anywhere you are unsure about.

What is k-anonymity?

K-anonymity is a way to look something up without revealing what you are looking for. Instead of sending your password's full fingerprint, your browser sends only a short prefix of it. The server returns every leaked password sharing that prefix, thousands of them, and your browser finds the match locally. The server learns only the prefix, never your password or its full hash.

My password was found in a breach. What should I do?

Change it immediately everywhere you have used it, starting with your most important accounts like email and banking, and never use it again. Then move to a unique password for every account so a single leak cannot unlock the rest, use a password manager to handle them, and turn on two-factor authentication so a leaked password alone is not enough to get in.

My password was not found. Does that mean it is safe?

It means this exact password has not appeared in the breaches this database tracks, which is good, but it is not a guarantee. A password can be unique and still be weak or easy to guess, and databases do not contain every breach. Aim for long, random, unique passwords or passphrases regardless of the result.

Does this tell me if my account was hacked?

No. It checks the password itself, not any specific account. To see whether your email address has appeared in known breaches, use the email search on the Have I Been Pwned website. This tool focuses on the password so it can do the check privately, in your browser.

Is it free?

Yes, free with no signup and unlimited.