Password Strength Checker
Instantly analyze password strength, security risks, crack time estimates, and safety recommendations using advanced password analysis.
Password
Secure Password Generator
Local · CSPRNGUppercase A–Z
Lowercase a–z
Numbers 0–9
Symbols !@#$%
Exclude ambiguous characters
Skip 0/O, 1/l/I, |, quotes, and brackets that look alike
Password Security, Explained
What makes a password strong?
Three properties — length, randomness, and uniqueness. A 16+ character string from a wide alphabet has so many possible permutations that even a billion-guesses-per-second attacker would need centuries. Predictable substitutions (P@ssw0rd) add almost no real entropy, because attackers feed the same substitutions into their cracking tools.
How hackers crack passwords
Modern attacks rarely guess in your face on a login page. Instead, an attacker steals a database of hashed passwords, runs offline brute-force, dictionary, and rule-based attacks on GPUs, and tries the recovered passwords on hundreds of other sites in a process called credential stuffing.
What is password entropy?
Entropy is measured in bits and represents the unpredictability of a password. Each bit doubles the work an attacker must do. 40 bits is breakable, 60 bits is solid, 80 bits is comfortable for most accounts, and 100+ bits is overkill. Entropy depends on how the password was generated — re-using a word collapses the effective number, regardless of length.
Common password mistakes
Using personal info (names, birthdays, pet names), keyboard patterns (qwerty, 123456), single-word passwords, dictionary-based passwords with simple substitutions, or — most catastrophically — re-using the same password across multiple sites. Any of these reduces real entropy by orders of magnitude.
Why password reuse is dangerous
When a single site is breached and your password is leaked, attackers automatically test that same email/password pair against hundreds of services in seconds. One leaked password on a niche forum can quietly unlock your email, bank, and cloud accounts within hours.
Best password practices
Use a password manager to generate and store a unique 20+ character password per account, turn on two-factor authentication everywhere, and adopt passkeys when offered. Memorize only two passwords: your password manager master and your device login.
How password managers help
Password managers generate, store, and autofill cryptographically strong passwords behind a single master password or biometric. They also alert you to weak, reused, or breached passwords across your vault, and let you sync securely across devices via end-to-end encryption.
What is MFA / 2FA?
Multi-factor authentication requires a second proof of identity beyond your password — a one-time code from an authenticator app, a hardware key like YubiKey or Titan, or a passkey. Even a leaked password is useless without the second factor. App-based TOTP codes and hardware keys are the strongest options.
What are passkeys?
Passkeys replace the password with a public/private key pair tied to your device. The private key never leaves the device; the site only stores the public key. They are phishing-resistant by design and supported by Apple, Google, Microsoft, and a growing list of services through the WebAuthn / FIDO2 standard.
How long should passwords be?
16+ characters for human-typed passwords; 20–32 for manager-generated passwords. NIST SP 800-63B explicitly favours length over forced complexity rules and supports passphrases — random 4–6 word combinations can reach 70–90 bits of entropy while remaining type-able.
Strong vs weak passwords
A weak password — short, dictionary-based, reused — falls within minutes against a modern GPU. A strong password — 16+ random characters with mixed classes, unique to that account — takes centuries. The gap is not linear; each extra random character multiplies the attacker's workload.
How this checker protects privacy
Every analysis runs entirely in your browser using JavaScript. The password you type never leaves the page — there is no API call, no logging, no analytics on the input. The cryptographic random number generator used by the password generator is the browser's built-in window.crypto, the same one used for TLS keys.
How Entropy Is Calculated
Search Space
S = C^L
Where C is the alphabet size (e.g. 95 printable ASCII) and L is the password length. Every extra character multiplies the search space by C.
Entropy (bits)
H = L × log₂(C)
Raw entropy of an evenly-random password. A 12-char password from 95 symbols ≈ 78 bits. Penalties apply for dictionary words, sequences, repeats, and known-leaked passwords.
Crack Time
T = 2^H ÷ rate
Where rate is guesses per second for the attacker model (CPU ~1M, GPU farm ~100B, AI-tuned ~1T). The result is the worst-case time to exhaust the search space.
Built for everyone setting a new password — from individual users to security teams.
Methodology aligned with NIST SP 800-63B and OWASP password guidance — see our methodology and editorial policy. Educational only — pair with a password manager, MFA, and passkeys for production-grade security.
Frequently Asked Questions
Related Calculators
- Password GeneratorGenerate strong, secure passwords with custom length and complexity.
- Word CounterCount words, check readability, and analyze your writing in real-time.
- Age CalculatorFind your exact age, zodiac sign, next birthday, and life insights.
- Date Night Idea GeneratorPersonalised date ideas filtered by mood, budget, weather, and location.
- Percentage CalculatorCalculate % of a number, percentage change, and reverse percentages.