Password Strength Checker
Check how strong your password is with a visual meter, entropy score, and estimated crack time.
Password Strength Checker tool
Example
Input: Kx9#mP2$qZ
Result: Fair (51/100) - Entropy 66 bits, Crack Time 190 years, Length 10 chars
With all four character classes the pool is 95 printable characters, so entropy is 10 x log2(95) = 65.7 bits. Crack time assumes 10 billion guesses per second; the tool also suggests using 12 or more characters.
How Sample Passwords Score
| Password | Rating | Entropy | Crack time |
|---|---|---|---|
| 123456 | Very Weak (1/100) | 1 bit | Instantly |
| password1 | Very Weak (11/100) | 14 bits | Instantly |
| Password1! | Very Weak (15/100) | 20 bits | Instantly |
| sunflower | Weak (20/100) | 25 bits | Less than a second |
| Kx9#mP2$qZ | Fair (51/100) | 66 bits | 190 years |
| Sunflower2024 | Strong (60/100) | 77 bits | 634 thousand years |
| tR7!vQ2#pL9@wX4$ | Very Strong (82/100) | 105 bits | Billions of years+ |
Computed with this checker. Real attackers try words and years early, so Sunflower2024 is weaker than its score suggests.
- Type or paste a password into the input field.
- Read the strength meter, which rates the password from Very Weak to Very Strong.
- Check the estimated crack time, based on an attacker making 10 billion guesses per second.
- Review the checks for length, character types and patterns, and follow the tips.
- Press the data breach button to see if the password appears in known breaches (only 5 characters of its hash are sent).
How This Password Strength Test Scores You
This checker rates a password from Very Weak to Very Strong and estimates how long a brute-force attack would take. It works out entropy from the length and the types of characters used. Then it lowers that score when it spots a common password, a keyboard run, repeats or a sequence.
The base score is length times log2 of the pool size. The pool counts 26 for lowercase, 26 for uppercase, 10 for digits, 33 for symbols and 1 for a space. A 10-character password with all four types scores about 66 bits. Penalties then shrink that number. A common password such as password or 123456 multiplies it by 0.3. A keyboard run like qwerty or 1234 multiplies it by 0.5. Three repeated characters or a run like abc or 321 each multiply it by 0.7. Using only one type of character in a password under 20 characters multiplies it by 0.6. The score out of 100 is the final entropy divided by 128.
Crack time assumes 10 billion guesses per second, a rough figure for fast hardware attacking a stolen database. Real attackers are smarter than pure brute force. They try leaked passwords, words, names and years first. The strength score has no dictionary, so a famous phrase such as correct horse battery staple still scores Very Strong. Treat a high score as a good sign, not a promise.
That is what the data breach check is for. Press the button and the tool asks Have I Been Pwned whether the password appears in known breaches. Your browser hashes it with SHA-1 and sends only the first 5 characters of the hash, so the password never leaves your device. A breached password is flagged in red under the meter, whatever its score. That famous phrase, for example, shows up in 391 breaches. The strength analysis itself runs as you type and sends nothing. If a password scores poorly or is breached, replace it with one from the Password Generator. For more detail on a leak, use the Password Breach Checker.
Sources
Frequently Asked Questions
Related Tools
Password Generator
Generate strong, secure passwords with customizable length, character types, and multi-word passphrases.
Security and EncryptionHash Generator
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text or files right in your browser.
Developer ToolsText Encryption and Decryption
Encrypt and decrypt text using AES-256 encryption entirely in your browser. No data sent to servers.
Security and Encryption