Password Strength Checker

Score password strength from 0–4 based on length, charset diversity, dictionary patterns, and entropy. Get actionable improvement tips.

Planning notes, formulas, and examples

About the Password Strength Checker

A strong password protects your accounts from brute-force attacks, credential stuffing, and dictionary attacks. But how do you know if your password is actually strong? This checker scores your password on a 0–4 scale by analyzing multiple strength factors: total length, character class diversity (lowercase, uppercase, digits, symbols), common dictionary patterns, and raw entropy.

Unlike simple length-only checks, this checker penalizes predictable patterns like sequential characters, repeated characters, and common words. A score of 0 means the password is trivially guessable, while 4 indicates excellent resistance to all common attack types. Use this checker to audit existing passwords or validate that new passwords meet your security standards.

When This Page Helps

Most password meters use simplistic rules that can be gamed easily. This checker combines multiple scoring dimensions to provide a more realistic assessment. It helps individuals choose better passwords and helps organizations set evidence-based password policies that actually improve security rather than just adding user friction.

How to Use the Inputs

  1. Enter a password or passphrase to evaluate.
  2. Review the overall strength score (0–4).
  3. Check individual factor scores: length, diversity, patterns, and entropy.
  4. Read the specific feedback and improvement suggestions.
  5. Modify the password and re-check until you reach your target score.
  6. Aim for a score of 3 or higher for important accounts.
Formula used
Score = sum of factor scores / 4. Length: 0 (< 6), 1 (6–7), 2 (8–11), 3 (12–15), 4 (16+). Diversity: +1 per class (lower, upper, digit, symbol). Pattern penalty: −1 for repeats, sequences, or common words. Entropy factor: mapped from bits (< 25: 0, 25–49: 1, 50–74: 2, 75–99: 3, 100+: 4). Final = min(4, rounded average).

Example Calculation

Result: Score: 3/4 — Strong

This 11-character password uses all four character classes (diversity score: 4), has decent length (score: 2), no obvious sequential patterns (pattern score: 3), and 72 bits of entropy (entropy score: 2). The averaged result rounds to a score of 3 (Strong), though increasing length to 14+ characters would push it to 4.

Tips & Best Practices

  • Length is the most impactful factor — aim for 14+ characters.
  • Use all four character classes for maximum diversity score.
  • Avoid common substitutions like @ for a or 3 for e — attackers know these patterns.
  • Random passphrases of 4–6 words score highest on both entropy and memorability.
  • Never reuse passwords across accounts regardless of strength score.
  • A password manager eliminates the need to remember complex passwords.

How Password Strength Scoring Works

This checker evaluates four independent dimensions of password quality and combines them into a composite score. Each dimension captures a different aspect of resistance to real-world attacks.

Length Score

Length is weighted heavily because it has the greatest mathematical impact on brute-force difficulty. Every additional character multiplies the search space by the charset size. We score on a 5-point scale with breakpoints at 6, 8, 12, and 16 characters.

Diversity Score

Using multiple character classes forces attackers to test a larger alphabet per position. Each class present (lowercase, uppercase, digits, symbols) adds one point. However, diversity alone cannot compensate for insufficient length.

Pattern and Dictionary Analysis

Common patterns dramatically reduce effective entropy. Our checker detects sequential runs, repeated characters, and well-known password patterns. These detections result in score penalties that reflect the real-world disadvantage of predictable passwords.

Entropy Assessment

The raw entropy in bits provides an objective mathematical measure of password strength. We map entropy ranges to scores that align with known brute-force capabilities of modern hardware.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • 0 = trivially guessable, 1 = very weak (easily cracked), 2 = fair (resists casual attempts), 3 = strong (resists most attacks), 4 = very strong (excellent protection). Most security guidelines recommend a minimum score of 3.