100% CLIENT-SIDE PRIVACY SHIELD

Password Strength & Breach Meter

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.

Password Audit & Real-Time Breach Lookup

Type or paste any password to evaluate real crack times and anonymously verify whether it has been exposed in public leaks.

Password Resilience: Enter Password
k-Anonymity (5-Char Hash Prefix)

Anonymous Breach Audit

Enter a password above. Your browser will locally hash the password and anonymously check it against known public breach databases using k-Anonymity.

Online Throttled
Instant
100 guesses / hour (Web Login)
Offline Consumer GPU
Instant
10,000 guesses / sec (Slow Hash)
GPU Cluster
Instant
10,000,000,000 guesses / sec (Fast Hash)
Mathematical Entropy & Pattern Analysis
Character Length 0 characters
Entropy Estimate 0 bits
Character Diversity None
Detected Patterns None
Enter a password to receive custom structural recommendations.

Mathematical Zero-Knowledge Privacy (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.

High-Entropy Password & Passphrase Generator

Generate mathematically uncrackable credentials locally using your device's cryptographically secure random number generator (CSPRNG).

generating...
Word Count 4 words

Mathematical NIST Entropy

Calculates true password entropy in bits using NIST 800-63B standards, dictionary frequency attacks, and spatial keyboard walks.

k-Anonymity Breach Verification

Checks leaked credentials against HaveIBeenPwned's 800M+ breach database using SHA-1 5-character hash prefixes (zero password transmission).

Cryptographic Passphrase Engine

Generate Diceware passphrases and high-entropy randomized strings using hardware crypto.getRandomValues.

Frequently Asked Questions
Is it safe to type my real password into this tool?

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.

What is k-Anonymity and how does breach checking work?

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.

What makes a passphrase stronger than a complex 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.