How strong is your password?

Enter any password below to check its strength. We analyze length, entropy, common patterns, dictionary words, and keyboard walks — without sending your password anywhere.

100% private — your password never leaves your browser
Please enter a password to check.

Analysis details

What does this password checker analyze?

Length and character variety

Longer passwords with a mix of lowercase, uppercase, digits, and symbols create exponentially more possible combinations. A 16-character password with all four character types has roughly 1031 possible combinations — compared to about 2 billion for a 6-character lowercase-only password.

Common passwords

Attackers start every brute-force attempt with a list of the most common passwords. Words like password, 123456, qwerty, and letmein are tried within the first second. If your password is on this list, it provides zero security regardless of where you use it.

Keyboard walks

Patterns like qwerty, asdfgh, zxcvbn, and 1qaz2wsx feel random but are among the first sequences attackers check. Any path you can trace on a keyboard, an attacker has already added to their dictionary.

Repeated and sequential characters

Passwords like aaaaaa, 111111, abcdef, or 123456 are trivially predictable. These patterns reduce the effective entropy of your password to near zero.

Common substitutions

Replacing letters with lookalike symbols — @ for a, 0 for o, 3 for e, 1 for l — is so common that attackers include these variants automatically. p@ssw0rd is just as weak as password.

Whether it has already leaked

A long, random-looking password is still useless if it appeared in a breach, because attackers try leaked passwords first in credential stuffing. Billions of real logins circulate in dumps like the 24-billion-record database found in 2026. Use a different password on every site so one leak can't open the rest.

Dictionary words and date patterns

Passwords based on real words or dates (birthdays, years) are vulnerable to dictionary attacks. Attackers combine word lists with date ranges to crack these quickly. A truly strong password should not contain recognizable words or date formats.

More free security tools

All of these run in your browser, like this one:

Frequently asked questions

How does this password checker work?

The checker analyzes your password entirely in your browser using JavaScript. It evaluates length, character variety, checks against a list of the 200 most common passwords, detects keyboard walks, repeated characters, sequential patterns, common letter-to-symbol substitutions, dictionary words, and date patterns. It then calculates entropy and estimates crack time. Nothing is sent to any server.

Is my password stored or sent anywhere?

No. Your password never leaves your browser. The entire analysis runs client-side in JavaScript. You can verify this by opening your browser's developer tools and checking the Network tab — zero requests are made during analysis. We built it this way because a password checker that transmits passwords would defeat the purpose entirely.

What makes a password strong?

A strong password is at least 12 characters long, uses a mix of lowercase letters, uppercase letters, digits, and symbols, avoids common words and patterns, and is unique to each account. The strongest passwords are random — generated by a password manager rather than invented by a person. Human-chosen passwords tend to follow predictable patterns that attackers exploit.

Should I use a password manager?

Yes. A password manager generates and stores unique, random passwords for every account. This eliminates password reuse — the single biggest password security risk — and means you only need to remember one strong master password. Popular options include Bitwarden (free and open-source), 1Password, and the built-in password managers in Chrome, Firefox, and Safari.

How strong is my password?

Type it into the checker above. It estimates how long an attacker would need to guess it, based on its length, the mix of character types, and whether it contains common passwords, dictionary words, keyboard walks like qwerty, or dates. If the estimate is minutes, hours or days, change it. A strong password shows thousands of years or more.

How long should my password be?

At least 12 characters, and 16 or more for important accounts such as email and banking. Each extra character multiplies the number of guesses an attacker needs, so adding length helps more than swapping letters for symbols.

Is a passphrase better than a complex password?

Often, yes. Four or five random, unrelated words, such as lamp-orbit-cactus-violin, are long, easy to remember and hard to guess. A short password full of symbols, like P@ss1!, is quicker to crack because it's short and follows patterns attackers expect. Avoid well-known phrases, quotes and song lyrics.

How do I know if my password has been leaked?

Check your email address on Have I Been Pwned, which lists known data breaches. If an account of yours appears, change that password everywhere you use it and turn on two-factor authentication. Even a strong password can be stolen by a fake login page, which is why PhishClean warns you when a login form sends your password to a different domain.

How often should I change my password?

Only when there's a reason: it appeared in a breach, you typed it into a suspicious page, or someone else knows it. Current guidance, including from NIST, advises against forced regular changes, because they push people towards weaker, predictable passwords.

Last updated: