K-anonymity model
Only SHA-1 hash prefix (5 chars) is sent; suffix matching is performed locally in-browser.
Check password breach exposure using Have I Been Pwned k-anonymity range API.
Updated
Uses Have I Been Pwned k-anonymity API.
Only first 5 SHA-1 chars are sent; full password stays local.
Quick start
Run HIBP k-anonymity check locally from password hash prefix.
Type password to test against breach corpus.
Tool sends only SHA-1 prefix to HIBP API.
If matched, rotate password and enable MFA.
In-depth guide
Check whether a password appears in known breach corpora using HIBP's privacy-preserving k-anonymity API.
Only SHA-1 hash prefix (5 chars) is sent; suffix matching is performed locally in-browser.
Reject breached passwords during signup/reset and encourage passphrases with MFA.
Use this tool for quick browser-based work when you need an answer or output immediately. Use a dedicated application or automated workflow when you need bulk processing, approvals, or repeatable production rules.
No. It sends only the first 5 characters of SHA-1 hash prefix (k-anonymity model).
Have I Been Pwned Pwned Passwords API over HTTPS.
Zero means no known match in the corpus for that hash, not absolute future safety.
Keep exploring
Hand-picked utilities that pair well with the one you're on — all free, client-side, and zero-signup.
Encrypt and decrypt text locally with AES-256-GCM and passphrase-derived keys.
Generate signed HS256 JWTs from custom header and payload JSON locally.
Generate 6-digit rolling TOTP codes and otpauth URIs from Base32 secrets.
Shrink PDF file size without uploading to a server.
Body Mass Index with metric / imperial inputs and WHO category bands.
Combine multiple PDFs into one in your browser.
Split a PDF by pages or page ranges, download as zip.