Utility Tools

Password Strength Checker

Measure password strength by entropy rather than arbitrary rules, with a crack-time estimate and specific advice.

Free to use No registration Mobile friendly Unlimited usage

Everything is checked inside your browser. Nothing is sent to our servers or stored anywhere.

Enter a password

0Characters
0Character types
0Bits of entropy
0/5Strength score

How to improve this password

    What is the Password Strength Checker?

    Most password meters measure the wrong thing. They count character classes and reward you for adding a capital, a digit and a symbol, which is why Password1! scores well on a great many sites despite being one of the first combinations any attacker tries.

    This checker measures entropy instead, and then looks for the patterns that entropy alone misses.

    What entropy means here

    Entropy is a measure of how many guesses it would take to find your password, expressed in bits. Each additional bit doubles that number. It is calculated from the size of the character set you have used and the length of the password.

    Roughly: under 28 bits is trivially breakable, 40 bits is weak, 60 bits is reasonable for an ordinary account, 80 bits is strong, and beyond 100 bits you are past the point where offline cracking is a practical concern.

    The crack-time estimate assumes ten billion guesses per second, which is a realistic figure for a determined attacker with modern graphics hardware working against a fast hash. It is a deliberately pessimistic assumption. A site using a slow hash such as bcrypt or Argon2 makes the attack orders of magnitude harder - but you cannot know which one a given site uses, so it is better to assume the worst.

    Where the pattern checks come in

    Entropy assumes randomness, and human-chosen passwords are not random. So the score is reduced when certain patterns appear:

    A character repeated three or more times. Passwords made only of digits, particularly four-digit sequences that look like a year. Common words - password, qwerty, admin, letmein, welcome - anywhere in the string. Letters with no other character type at all.

    These reductions matter because the raw entropy calculation would otherwise overrate a password like aaaaaaaaaaaa, which uses twelve characters from a 26-letter alphabet and scores well on arithmetic while being guessed almost immediately in practice.

    How to read the result

    The advice list under the meter is the useful part. It names what is missing or weak rather than just showing a colour. If it says the password looks strong, the arithmetic and the pattern checks both passed.

    One caveat this checker shares with every other: it cannot tell whether your password has appeared in a breach. A password can be long, random-looking and score perfectly here while being in a public wordlist because it leaked from a site you used in 2019. To check that, use a service that queries breach databases with k-anonymity, such as Have I Been Pwned - it never receives your full password.

    Typed here, and nowhere else

    Everything happens in JavaScript on your machine. Nothing is transmitted, stored or logged, and there is no network request when you type. That is a requirement rather than a feature for a tool like this - a strength checker that sent passwords to a server would be a credential collector with a progress bar on it. Even so, testing a variation of a real password rather than the password itself is a sensible habit anywhere.

    Benefits of using the Password Strength Checker

    Entropy, not box-ticking

    Measures the actual guess space rather than rewarding you for adding one capital and one symbol.

    Realistic crack estimates

    Assumes ten billion guesses per second, a defensible figure for an attacker with modern hardware and a fast hash.

    Catches what entropy misses

    Repeated characters, digit-only strings and common words reduce the score, because arithmetic alone overrates them.

    Nothing is transmitted

    The check runs in your browser with no network request, which is the only acceptable design for a tool that handles passwords.

    How to use the tool

    Step 1

    Type or paste the password into the box - use the show button if you need to see it

    Step 2

    Watch the meter and the entropy figure update as you type

    Step 3

    Read the crack-time estimate for a sense of scale

    Step 4

    Work through the advice list underneath and adjust

    Popular use cases

    • Testing a password before using it
    • Comparing two candidate passwords
    • Teaching password security
    • Setting organisational password policy
    • Checking a passphrase is long enough
    • Demonstrating why length beats complexity
    • Auditing a shared team credential
    • Evaluating a generator's output

    Frequently asked questions

    It is the size of the guess space, in bits, where each bit doubles the number of guesses needed. It is a better measure than counting character types because it accounts for length, which matters far more. Under 28 bits is trivial, 60 is reasonable, above 80 is strong.

    The checking happens entirely in your browser with no network request, so nothing is transmitted or stored. Even so, the safest habit anywhere is to test a variation of the same length and structure rather than the exact password you use.

    Ready to start using TU Web Tools?

    Free, browser based utilities for developers, SEO professionals, students and businesses.

    Free to use  •  Mobile friendly  •  No installation required