Password Strength Checker

Analyze your password strength and get suggestions for improvement — 100% client-side, your password never leaves your browser

Enter a password to check

🔒 100% Private & Secure

Your password is analyzed entirely in your browser using JavaScript. It is never sent to any server, stored, or logged. You can disconnect from the internet and this tool will still work.

Need a strong password? Use our random password generator:

🎲 Generate Random Password

About Password Strength

What Makes a Strong Password?

A strong password combines multiple factors:

  • Length: At least 12 characters (16+ recommended)
  • Complexity: Mix of uppercase, lowercase, numbers, and symbols
  • Unpredictability: Avoid dictionary words, names, and common patterns
  • Uniqueness: Don't reuse passwords across sites

How We Calculate Strength

  • Entropy: Measures randomness in bits — higher is better
  • Pattern Detection: Checks for keyboard patterns, repeated characters, and sequences
  • Common Password Check: Compares against a list of commonly used passwords
  • Crack Time Estimation: Based on modern hardware capabilities

Password Best Practices

  • Use a Password Manager: Generate and store unique passwords for every account
  • Enable 2FA: Add an extra layer of security beyond your password
  • Consider Passphrases: A random phrase like "correct-horse-battery-staple" is both strong and memorable
  • Regular Updates: Change passwords periodically, especially for sensitive accounts