Password Strength Checker
Evaluate your password security in real-time. Receive detailed feedback on vulnerabilities and suggestions for creating stronger passwords.
Password Strength Analyzer
π‘ How to create a strong password:
1. Use at least 12 characters (ideally 16+)
2. Combine uppercase, lowercase, numbers and symbols
3. Avoid personal information (name, birth date)
4. Do not use dictionary words
5. Avoid keyboard patterns (qwerty, 12345)
6. Use passphrases with substitutions
π Example of strong password: M3u$G4t0Ch@m@Mimi!2024
β οΈ Privacy: This analysis is done locally in your browser. Your password is not sent to any server.
What Makes a Strong Password?
Password strength depends on its complexity and length. The longer and more varied, exponentially more difficult it will be for hackers to crack it.
Evaluated Criteria
π Length
Minimum of 12 characters recommended. Each additional character exponentially increases security.
π€ Variety
Mix of uppercase, lowercase, numbers and symbols makes brute force attacks difficult.
π« No Patterns
Avoid sequences like "123", "abc" or dictionary words that are tested first.
π² Randomness
Unpredictable passwords without personal information (name, birth date, etc.).
What is Entropy?
Entropy measures the randomness and unpredictability of a password in bits. The higher the entropy, the more secure the password:
- β’ < 28 bits: Very weak - breakable instantly
- β’ 28-35 bits: Weak - breakable in minutes/hours
- β’ 36-59 bits: Fair - breakable in days/months
- β’ 60-127 bits: Strong - breakable in years/decades
- β’ > 128 bits: Very strong - practically unbreakable
Common Attacks
- Brute Force: Tests all possible combinations
- Dictionary: Tests common words and variations
- Rainbow Tables: Uses pre-calculated hashes
- Social Engineering: Obtains personal information to guess
- Phishing: Tricks user to reveal password
- Keyloggers: Captures typed keys
Best Practices
- β Use unique passwords for each account
- β Enable two-factor authentication (2FA) whenever possible
- β Use a reliable password manager
- β Change compromised passwords immediately
- β Never share passwords via email or message
- β Create passphrases: long and memorable sentences
- β Monitor breaches at haveibeenpwned.com
Time to Crack
Estimates based on modern computers (1 trillion attempts/second):
- β’ 6 characters (numbers only): Instant
- β’ 8 characters (letters + numbers): 22 minutes
- β’ 10 characters (mix): 8 hours
- β’ 12 characters (mix): 34,000 years
- β’ 14 characters (mix): 200 million years
- β’ 16 characters (mix): 3 billion years
π Privacy: Your password is checked locally in the browser. No information is sent to external servers.