← Back to All Tools

🔐 Password Strength Checker & Generator

100% Private • Nothing Stored • Breach Detection • Free Password Generator

🔍 Check Your Password

Start typing...
—
🔒 Your password never leaves this browser. Breach check uses k-anonymity — only first 5 characters of SHA-1 hash are sent, never your actual password.

⚡ Generate Strong Password

Click "Generate" to create password

Frequently Asked Questions

Is my password safe here?

Yes, 100%. Your password never leaves your browser. It's not stored, logged, or sent to any server. We have no way to see it.

How does breach detection work?

It uses k-anonymity with the Have I Been Pwned API. Your password is hashed with SHA-1, and only the first 5 characters of the hash are sent. The server returns a list of matching hashes — your actual password is never transmitted.

What is a good entropy score?

60+ bits is good, 80+ bits is strong, 100+ bits is very strong. Aim for 12+ characters with mixed case, numbers, and symbols.

What is "time to crack"?

It estimates how long a modern GPU-based attack would take to brute-force your password. Based on 100 billion guesses per second.

Should I change a breached password?

Yes, immediately. If your password appears in a breach, change it on all sites where you use it and enable 2FA.

Are generated passwords safe?

Yes. They're generated using your browser's cryptographically secure random number generator (crypto.getRandomValues). Nothing is sent to any server.

What is a passphrase?

A passphrase is a series of random words (like "correct-horse-battery-staple"). They're easier to remember and very secure.

Do you store or log passwords?

No. Everything runs in your browser. Even our breach check uses k-anonymity so your password stays private.