Dark Web Monitor

Was Your Password Breached?

Check if your password has appeared in a known data breach. Completely free, instant, and 100% private — your password never leaves your device.

15B+

Breached passwords in database

800+

Data breaches tracked

Zero

Data stored by this tool

Your password never leaves your device. We use k-anonymity: your browser computes a SHA-1 hash and sends only the first 5 characters to the API. The full password is never transmitted.

How does this stay private?

  1. 1. Your browser computes a SHA-1 hash of the password locally — nothing is sent yet
  2. 2. Only the first 5 characters of that hash are sent to the HaveIBeenPwned API
  3. 3. The API returns ~1,000 hash suffixes that start with those 5 characters
  4. 4. Your browser checks locally whether any suffix matches — the API never sees the full hash or password
Read the k-anonymity model on HaveIBeenPwned

What to do if your password was found