Password Security

How to Check If Your Password Has Been Leaked

You can find out if a password has appeared in a data breach without telling anyone what it is. Here is how, and what to do with the answer.

Updated October 21, 2026
TL;DR

Pwned Passwords-style checks send only the first five characters of your password’s SHA-1 hash, get back all matching hash endings with breach counts, and compare locally, so the service never learns your password. A zero count only means it has not appeared in known breaches, not that it is strong. If a password has appeared, stop using it everywhere and replace it with a unique one from a password manager.

Your email may already be in a known data breach. Find out in about 30 seconds.

Free · About 30 seconds · No sign-up · Email not stored

If a password appears in a breach, criminals add it to lists and try it on other accounts. Checking is a good habit, as long as you do it in a safe way.

Two different questions

  • Has my email been in a breach? This tells you which services lost data. Use our free email check.
  • Has this password appeared in a breach? This tells you if the password itself is known to criminals.

How a safe password check works

A technical write-up of the Have I Been Pwned range check explains the method, called k-anonymity:

  • Only the first five hex characters of the password’s SHA-1 hash are sent.
  • The service returns every breached hash ending that shares that prefix, each with a breach count, usually around 800 to 1,000 candidates.
  • Your device searches that list locally for the matching ending.

Because the server gets only a short prefix and returns many candidates, it never learns which password you checked. The write-up adds that response padding can hide response sizes from someone watching traffic.

Do not guess. See which breaches include your email and what leaked.

Free · About 30 seconds · No sign-up · Email not stored

What the result means

  • Found, with a high count: the password is well known. Stop using it everywhere.
  • Found, with a low count: it has appeared in at least one breach. Change it.
  • Not found: it has not appeared in known breaches. That does not make it strong. A short or guessable password can be cracked without ever being leaked.

Be careful where you check

The write-up notes that k-anonymity protects you from the checking service, but not from a backend that you route the request through. Use a trusted tool, or a password manager that has the check built in, and never type your password into a site you do not trust.

What to do if a password is found

1Stop using it

Change it on every account where you used it.

2Start with email and banking

These are the accounts criminals want most.

3Create a unique password

Use a password manager to generate a long random one.

4Turn on two-step verification

Prefer an authenticator app to text codes.

5Check your email for breaches

See how to check if your email has been exposed.

Do not reuse a changed password. A slight variation of a leaked password, such as adding a number, is easy to guess. Make the new one unrelated.

Build a habit

Many password managers run this check for you and flag reused or breached passwords. Open the report every few months, fix the red items first and let the manager generate replacements. The goal is not to memorise anything, only to make sure no two accounts share a password.

Why length beats cleverness

Attackers guess common patterns first, such as a name with a year or a word with a number on the end. A long random password or a passphrase of several unrelated words takes far longer to crack. If you must remember one password, make it the one for your password manager, and make it long.

If you reuse a password you cannot change

Some old accounts are hard to update. Close the accounts you no longer use, and for the ones you keep, make sure the password is unique and that two-step verification is on. Do not leave a leaked password protecting anything important.

Related reading

See stolen password and credential statistics, what a combolist is and what to do when your email is in a data breach.

Sources

Frequently asked questions

Can I check a password without revealing it?

Yes. Range checks send only the first five characters of a hash and compare the rest locally.

Does a zero count mean my password is safe?

No. It only means it has not appeared in known breaches. It could still be weak.

What should I do if my password was leaked?

Change it everywhere you used it, starting with email and banking, and use a unique one.

Is the range check method safe?

It protects you from the checking service. It does not protect you if you route the request through an untrusted backend.

Is this the same as an email breach check?

No. An email check shows which breaches include your address. A password check shows if the password itself is known.

Step 1 · Free

See if your email has already leaked

  • Checks your email against known data breaches
  • Shows which sites leaked it, when, and what leaked
  • We do not store the email you check
Check my email free →
Step 2 · Fix exposed passwords

Change reused and leaked passwords

NordPass flags weak and reused passwords, and its Premium plan alerts you if your details appear in new breaches.

See NordPass →

Affiliate link. We may earn a commission at no extra cost to you.

Prefer a one-time report first? Scan My Shadow, our sister service, $9.99.

Digital Footprint Scan creates practical privacy guides designed to help people understand and reduce unnecessary online exposure. Information can vary by website and jurisdiction, so check the current policies of the service or site involved before taking action.