Evaluate real-world password crack times and generate uncrackable passphrases 100% offline in browser RAM. Optional breach auditing uses mathematical k-Anonymity so your password is never transmitted.
Type or paste any password to evaluate real crack times and anonymously verify whether it has been exposed in public leaks.
Enter a password above. Your browser will locally hash the password and anonymously check it against known public breach databases using k-Anonymity.
Your password is never sent over the internet. When breach lookup is enabled, your browser hashes the password locally using SHA-1 and only sends the first 5 characters (e.g. 21BD1). The server returns ~1,000 anonymous hashes matching that prefix, and your browser completes the lookup strictly in local memory. If you prefer literally zero outbound bytes, toggle off breach lookup to run 100% in strict local offline mode.
Generate mathematically uncrackable credentials locally using your device's cryptographically secure random number generator (CSPRNG).
Calculates true password entropy in bits using NIST 800-63B standards, dictionary frequency attacks, and spatial keyboard walks.
Checks leaked credentials against HaveIBeenPwned's 800M+ breach database using SHA-1 5-character hash prefixes (zero password transmission).
Generate Diceware passphrases and high-entropy randomized strings using hardware crypto.getRandomValues.
Yes, absolutely. Strength analysis, entropy scoring, and passphrase generation run 100% locally in browser RAM with 0 bytes outbound. For breach checking, it uses mathematical k-Anonymity: the browser hashes your password locally using SHA-1 and sends only the first 5 characters (e.g. 21BD1) to HaveIBeenPwned. You can also turn OFF breach lookup to run completely offline.
k-Anonymity is a mathematical privacy technique. Your device computes the SHA-1 hash of your password and only sends the first 5 characters to the API. The API returns a list of matching hashes, and your browser searches the list locally. The external server never knows your password.
Passphrases (such as four or five random dictionary words) contain vastly higher entropy while remaining human-memorable. A four-word passphrase typically takes billions of years to crack with brute-force attacks.