🔒 Secure Password Breach Checker

Check whether a password has appeared in known data breaches while keeping it on your device. Your password never leaves your browser. Only the first five characters of its SHA-1 hash are sent to the Have I Been Pwned range API using the k-Anonymity model.

Check a password safely

Result

How this protects your privacy

  • k-Anonymity query, only the first five characters of the hash prefix are shared.
  • Local hashing, the SHA-1 hash is calculated in your browser.
  • No full hash transmission, the complete hash and password remain on your device.
  • Transparent logic, the JavaScript file can be inspected for reassurance.