🔤 Password Length
Longer passwords are exponentially harder to crack:
- • 8+ chars: Minimum recommended
- • 12+ chars: Good security
- • 16+ chars: Excellent security
🧮 Bits of Entropy
Measures password randomness:
- • <25: Very predictable
- • 25-35: Somewhat predictable
- • 35-50: Good randomness
- • 50+: Excellent randomness
Different tools may show different values - this is normal!
⏰ Time to Crack
Approximate crack time estimates from zxcvbn (heuristic model):
- • Throttled online: 100 attempts/hour (web login with limits)
- • Online: 10 attempts/second (basic web attack)
- • Offline slow: 10K attempts/second (bcrypt, scrypt)
- • Offline fast: 10B attempts/second (MD5, SHA1)
Times shown are for the most likely attack scenarios
🔤 Character Types (0-4)
How many different character types you use:
- • +1 for lowercase letters (a-z)
- • +1 for uppercase letters (A-Z)
- • +1 for numbers (0-9)
- • +1 for symbols (!@#$%)
🛡️ zxcvbn Score (0-4)
Password strength estimate (heuristic model):
- • 0: Very weak
- • 1: Weak
- • 2: Fair
- • 3: Good
- • 4: Strong
Used by Dropbox, 1Password, and other security companies
🎯 Guesses Required
Approximate number of guesses needed in a simple model. More = harder to crack.
- • k = thousands
- • m = millions
- • bn = billions
- • trn = trillions
- • quad. = quadrillions
- • quint. = quintillions
- • sext. = sextillions (extreme)
Higher is better!
🔍 Pattern Detection
Shows how your password was analyzed:
- • Dictionary: Found in common password lists
- • Spatial: Keyboard patterns (qwerty, 123)
- • Sequence: Number/letter sequences
- • Repeat: Repeated characters
- • Date: Date patterns
- • L33t: Letter-to-number substitutions
Dictionary rank shows popularity (lower = more common)
- Enter a password above to see detailed analysis
Examples
- Generate an example to see explanations