Password Strength Checker

Type a password to instantly see how strong it is and what it's missing.

What makes a password strong?

A strong password combines length, variety, and unpredictability. Security researchers consistently show that length is the single most important factor — a 16-character password of random lowercase letters is harder to brute-force than an 8-character password mixing every character type. Aim for at least 12 characters; 16 or more is even better. Mixing uppercase letters, lowercase letters, numbers, and symbols multiplies the number of possible combinations an attacker must try.

How this tool scores your password

The checker awards one point for each of six criteria: 8+ characters, 12+ characters, contains an uppercase letter, contains a lowercase letter, contains a number, and contains a symbol. Scores of 0–1 are rated Weak; 2 is Fair; 3 is Good; 4 is Strong; and 5–6 is Very Strong. This gives you a quick at-a-glance rating and shows exactly which criteria your password still needs to meet.

Is my password sent anywhere?

No. This tool runs entirely in your browser using JavaScript. Your password is never transmitted to any server, never logged, and leaves no trace when you close the tab. You can safely test real passwords here. The page works offline once loaded — there are no external calls of any kind.

Tips for creating strong passwords

Use a password manager to generate and store long, random passwords — you only need to remember one master password. Avoid dictionary words, names, and predictable substitutions like "p@ssw0rd". Use a unique password for every site so that a breach of one account cannot compromise others. Consider passphrases — four or more random words strung together are long and easy to type while still being very hard to crack.