Password Strength Checker
Estimate how strong a password is: score, guesses, entropy and time-to-guess at four attack speeds, or estimate from a length and character set. Nothing is sent.
Weaknesses: It is built on a common password or word. Years and dates are easy to guess. Capitalising only the first letter barely helps.
Advice: Use a passphrase of several random words, or let a password manager generate a long random password. Make it at least 12 characters long.
This is an estimate in the style of the zxcvbn method, using a built-in list of 446 very common passwords and 295 common words and names; real attackers use far larger lists, so treat a high score as a minimum check, not a guarantee. Checked entirely in your browser — the password is never sent anywhere.
| Attack | Time |
|---|---|
| Online, throttled (100 / hour) | 2.2 years |
| Online, unthrottled (10 / second) | 2.3 days |
| Offline, slow hash (10⁴ / second) | 3.3 minutes |
| Offline, fast hash (10¹⁰ / second) | instant |
| Piece | Pattern | Guesses (log₁₀) |
|---|---|---|
| Summer | common password #69 | 2.14 |
| 2024 | year | 1.70 |
| ! | random characters | 1.98 |
A password’s real strength is not its length alone — it is how many guesses an attacker would need. This checker estimates that the way the zxcvbn method does: it looks for common passwords, dictionary words, look-alike symbol swaps, keyboard runs, sequences, repeats, years and dates, finds the cheapest way to build your password from those pieces, and reports a 0–4 score, the guess count and crack times at four attack speeds. A second mode estimates strength from a length and character set.
How to use this tool
- Type a password to analyse it, or switch to the length-and-character-set mode.
- Read the score and the breakdown of the pieces it found.
- Check the crack-time table for the attack speed that matters to you.
- Follow the advice to make it stronger.
Formula
For a truly random password, entropy = length × log₂(pool size), and guesses ≈ 2^entropy. In Check mode the tool splits the password into pieces, gives each a guess count (a list rank, a pattern count, or pool size ^ length for random characters) and takes the cheapest split: guesses = l! × the product of the pieces’ guesses, where l is the number of pieces.
Crack time = guesses ÷ 2 ÷ attempts per second, because on average an attacker succeeds after trying half the possibilities. Scores: under 10³ guesses is 0, under 10⁶ is 1, under 10⁸ is 2, under 10¹⁰ is 3, and 10¹⁰ or more is 4.
Example
"password1234" looks long, but it splits into the most common password plus "1234": 2! × 50 × 50 = 5,000 guesses, a score of 1 that a fast offline attack clears instantly. A random 12-character password using all 94 printable symbols has 12 × log₂(94) ≈ 78.7 bits instead.
Frequently asked questions
Is my password sent anywhere?
No. The analysis runs entirely in your browser with JavaScript — nothing is uploaded, logged or stored. Even so, avoid typing a password you really use on a shared or public computer.
Why is a long password sometimes weak?
Because length only helps if the characters are unpredictable. "password1234" is twelve characters, but it is a famous password plus a sequence, so it falls in a few thousand guesses.
How reliable is the score?
It is an estimate. The built-in lists are small compared with the leaked-password lists attackers use, so a high score means the password avoids the obvious patterns, not that it is unbreakable. Length plus genuine randomness — a password manager or a passphrase of random words — is what really counts.
For information and entertainment only. Follow local laws; if you drink, gamble or invest in crypto, do so responsibly.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/password-strength-checker/
Cite or embed this tool
kakaoCalc. (2026, November 8). Password Strength Checker. https://kakao.mobile/tools/password-strength-checker/
“Password Strength Checker.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/password-strength-checker/.
Paste this code into your page. The widget runs in your visitors' browsers, shows no ads and keeps a link back to this page. Embedding terms