Password Strength Checker

Test how strong your password is in real-time. Check length, complexity, crack time, and get actionable improvement tips.

🔒Privacy first: All password analysis happens locally in your browser. Your password is never sent anywhere.
0/100
Crack time: —
12+ characters
Uppercase letter
Lowercase letter
Number
Special character
Not a common password

How to Use the Password Strength Checker

1

Type Your Password

Start typing a password in the input field. The analysis updates in real-time as you type. Click Show to reveal the text.

2

Review the Analysis

Check the strength meter, score, crack time, and the checklist of security criteria. Each criterion shows a green checkmark when satisfied.

3

Improve and Repeat

Use longer passwords with mixed character types. Aim for a "Very Strong" rating and a crack time of centuries.

Password Strength Reference

RatingScore RangeBar ColorCrack TimeDescription
Very Weak0–20RedInstantTrivial to crack, insecure
Weak21–40OrangeSeconds to minutesEasily cracked, change immediately
Fair41–60YellowHours to daysModerate, but not secure
Strong61–80Yellow-greenYearsGood for most accounts
Very Strong81–100GreenCenturiesExcellent, highly secure

Frequently Asked Questions

A strong password is long (at least 12 characters), contains a mix of uppercase and lowercase letters, includes numbers and special characters, and does not use common words, patterns, or personal information. Strong passwords are unique for each account and are not found in known password breach lists.
A minimum of 12 characters is recommended. Longer passwords (16+ characters) provide significantly better security. Every additional character exponentially increases the number of possible combinations, making brute-force attacks impractical.
Crack time estimates how long it would take a computer to guess your password through a brute-force attack. It depends on password length, character variety, and the attacker's computing power. A strong password should take centuries to crack.
Avoid passwords like 'password', '123456', 'qwerty', 'admin', 'letmein', 'welcome', 'monkey', 'dragon', 'iloveyou', 'master', 'sunshine', 'princess', 'football', and any password found in known breach databases. Also avoid using the same password across multiple accounts.

Related Tools

Ad