🛡️ Password Strength Checker
Check a password against six rules and see a live strength rating with targeted suggestions.
Your password is never stored, sent, or logged — all checks run locally in your browser.
Type a password above to instantly check its strength.
Requirements
💡 Suggestions to improve
Related Tools
MD5 Hash Generator
Turn any text into its 32-character MD5 hash in the browser, with optional auto-hashing as you type.
UUID Generator
Generate up to 100 version 4, 1 or 7 UUIDs in lowercase or uppercase and copy them in one click.
SHA256 Hash Generator
Produce the 64 character SHA-256 hexadecimal digest of any text, computed in your browser with the Web Crypto API.
QR Code Generator
Encode a URL or block of text as a QR code, choose its size and colours, and download the result as a PNG.
The six rules and how they add up to a rating
The number of rules passed then maps to a score from 0 to 5. Passing all six with a length of at least twelve characters scores 5. Passing all six at a shorter length scores 4. Five of six scores 3, four of six scores 2, and two or three of six scores 1, with zero or one rule passed scoring 0.
Those scores become labels: 0 or 1 reads as Weak, 2 as Medium, 3 as Strong, and 4 or 5 as Very Strong. The meter fills in proportion to the score, so the bar is a picture of the same number. Alongside it, a suggestion is generated for each failing rule, telling you exactly which character type or length requirement to address.
Worked example: adding one character changes two grades
Five of six rules passed gives a score of 3, which displays as Strong with the meter at 60 per cent, and the suggestion points specifically at the missing symbol.
Now change it to Sunshine2024! by adding a single exclamation mark. The password is now thirteen characters, all six rules pass, and the length is at least twelve, so the score jumps to 5. The label becomes Very Strong and the meter fills completely.
For contrast, try abc123. It is six characters, so length fails, there is no uppercase letter and no symbol, and it appears on the common-password list. Only two rules pass, lowercase and digit, which gives a score of 1 and a Weak rating with three separate fixes suggested.
What a rule-based score does not measure
Length is the factor that does the heavy lifting, because each additional character multiplies the search space. A passphrase of four or five unrelated words is typically far harder to crack than an eight-character string of mixed symbols, and it is much easier to remember. Use the rules here as a floor to clear rather than a target to optimise.
Three caveats are worth stating plainly. The common-password list is curated and finite, so a password it does not recognise is not thereby proven unique. The tool does not check whether a password has appeared in a known data breach, which is a separate and important test. And as a habit, avoid typing a password you currently use into any web page, including this one; test a variation instead, or let a password manager generate something random you never need to type.