Home Security Tools Password Leak Checker

Password Leak Checker

Check if your password has appeared in known data breaches — uses k-Anonymity, your password never leaves your browser.

 Back to Security & Cyber
🔒

Your password never leaves your browser

Your password is hashed with SHA-1 locally. Only the first 5 characters of the hash are sent to HaveIBeenPwned's API using k-Anonymity. Your actual password is never transmitted to any server.

Password Security Tips

How k-Anonymity Works

1

Your password is hashed with SHA-1 entirely in your browser using the Web Crypto API.

2

Only the first 5 characters of that hash are sent to the HaveIBeenPwned API.

3

The API returns all hashes that start with those 5 characters (hundreds of them) — your hash is anonymous among the crowd.

4

Your browser checks the returned list locally — HIBP never learns which specific hash you queried.

More Security & Cyber