Loading...

Password Strength Tester

Test how strong your password is against modern cracking techniques.
Everything runs locally in your browser — nothing is ever sent to any server.

Your password strength
Estimated time to crack:
Character count 0
Guesses (log₁₀) 0
Has uppercase
Has lowercase
Has numbers
Has symbols

Password Strength Table

See how length and composition affect password strength.

ExampleStrengthBarTime to Crack

Password FAQ

Yes. Your password is never transmitted to any server and is processed entirely in your device's web browser. The strength calculation uses the zxcvbn library which runs locally in JavaScript. You can verify this by checking the network tab in your browser's developer tools — no data is sent when you type.
This tool uses zxcvbn, an open-source password strength estimator developed by Dropbox. Unlike simple rules-based checkers, zxcvbn recognizes common patterns, dictionary words, repeated characters, keyboard sequences, dates, and more. It estimates the number of guesses an attacker would need and converts that into a time-to-crack estimate.
The best passwords are long, random, and unique for each account. Use a mix of uppercase and lowercase letters, numbers, and special characters, and avoid patterns or words related to your personal information. Consider using a passphrase — a combination of random words separated by dashes. A password manager can generate and store strong passwords so you don't have to remember them all.
Use a dedicated password manager to generate, store, and auto-fill unique passwords for every account. This way you only need to remember one strong master password. Avoid reusing passwords across sites — if one account is compromised, all accounts sharing that password become vulnerable. Enable two-factor authentication (2FA) wherever possible for an extra layer of security.