The most common question is whether the entered password is stored or sent anywhere. It isn't - everything runs in your browser using JavaScript, with no network requests made when you type. The score is an informational estimate: it recognizes common passwords, simple substitutions, and basic patterns, but it is not a security guarantee and it is not a substitute for a password manager and unique passwords.
Exactly how does this tool calculate the strength score?
It counts how many of 7 checks your password passes: 8+ characters, 12+ characters, contains uppercase, contains a lowercase letter, contains a number, contains a special character, and is not a common password or predictable pattern. The count (0-7) maps to a level from Very Weak to Very Strong. A recognized common password (including variations such as Password1 or P@ssw0rd) is always capped at Very Weak, and a sequence, keyboard walk, or repetition caps the level at Weak. It is an informational estimate - there is no entropy calculation, no zxcvbn library, and no breach lookup.
Does this tool catch predictable passwords like P@ssw0rd?
Yes, for passwords on its built-in list of about 140 very common passwords and words. The checker undoes simple substitutions (@ for a, 0 for o, 3 for e, $ for s) and ignores digits and symbols added at the ends, so P@ssw0rd, Password1, and Summer2024! are rated Very Weak. It cannot know every predictable password, so a result that is not flagged is not a guarantee of safety.
What makes a password strong?
Length is the most important factor - an additional character multiplies the attack space. A 16-character random password is exponentially stronger than a 10-character one. After length: character variety (uppercase + lowercase + numbers + symbols). After variety: unpredictability - avoiding dictionary words, names, dates, and predictable substitutions (P@ssw0rd is not strong in practice, despite meeting typical complexity requirements). This is general password-security guidance - this tool's own 7-point checklist doesn't check for predictable substitutions, so it will still rate a password like P@ssw0rd as "Strong."
Is my password sent to a server when I check it?
No - this tool runs entirely in your browser. The password is evaluated using JavaScript locally; no network request is made. You can verify this by disconnecting from the internet and opening the tool - it still works. Never enter passwords into online tools that send data to a server. A client-side strength checker like this one is safe to use with real passwords.
What is the recommended password length?
NIST SP 800-63B (2017, updated guidelines) recommends a minimum of 8 characters for human-generated passwords, but security professionals recommend 12–16 characters minimum for general accounts, and 20+ characters for high-value accounts (banking, email, password manager master password). Passphrases (4+ random words) like 'correct-horse-battery-staple' are both long and memorable.
What is the difference between password strength and password security?
Strength measures how hard the password is to crack by brute force or dictionary attack. Security also depends on: where the password is stored (is the site breached?), whether you reuse it across sites (one breach exposes all), whether you use two-factor authentication (adds a second layer even if the password is stolen), and whether the site hashes passwords correctly. A strong unique password + 2FA is genuinely secure.
Why do common complexity rules (uppercase + number + symbol) not guarantee strong passwords?
Rules like 'must contain uppercase, number, and symbol' were designed when computers were slow. Modern GPU-accelerated attacks can test billions of passwords per second. Common patterns - Password1!, P@ssw0rd, Summer2024! - are in real-world cracking dictionaries, even though this tool's own 6-word common-password list won't catch them. A truly strong password is random and long, not just complex. A random 12-character password of any mix is far stronger than a predictable 12-character 'complex' password.