ewory.com logo

Password Strength Checker

Type a password to see its strength rating, estimated crack time, and specific recommendations for improvement.



Password Strength Checker – How Secure Is Your Password?

Weak passwords are the leading cause of data breaches. This password strength checker analyzes your password in real time — entirely in your browser with no data sent to any server — and shows its strength rating, estimated brute-force crack time, entropy, and specific weaknesses. Use it to ensure your passwords meet modern security standards.

How Password Strength Is Measured

Password strength depends on two main factors: length and complexity (the size of the character set used). Together, these determine the number of possible combinations an attacker would need to try.

Password Entropy (bits) = Length × log₂(Charset Size)

Higher entropy = harder to crack. Aim for 60+ bits of entropy.

For example, an 8-character password using only lowercase letters has 26⁸ ≈ 209 billion combinations. But an 8-character password using uppercase, lowercase, digits, and symbols has 95⁸ ≈ 6.6 quadrillion combinations — 31,000× harder to crack.

Character Set Sizes

Character TypeSet SizeExample
Lowercase only26abcdefg
+ Uppercase52AbCdEfG
+ Digits62AbC123
+ Symbols95AbC!@#1

How Long Does It Take to Crack a Password?

Assuming 10 billion guesses per second (modern GPU cluster):

PasswordEntropyCrack Time
6 chars, lowercase28 bitsInstantly
8 chars, lowercase38 bits21 seconds
8 chars, mixed case + digits48 bits7 hours
8 chars, all types52 bits7 days
12 chars, lowercase56 bits300 years
12 chars, all types79 bits19 billion years
16 chars, all types105 bits10²² years

Best Practices for Strong Passwords

  • Use 12+ characters minimum: Length is the single most important factor. Every extra character exponentially increases crack time.
  • Mix all character types: Use uppercase, lowercase, numbers, and symbols.
  • Avoid dictionary words: "Password123!" is terrible despite meeting complexity requirements.
  • Don't reuse passwords: If one account is breached, all accounts using the same password are compromised.
  • Use a password manager: Tools like Bitwarden, 1Password, and KeePass generate and store unique, strong passwords for every account.
  • Enable two-factor authentication (2FA): Even the strongest password can be phished — 2FA adds a second layer.

Common Password Mistakes

  • Using personal information (names, birthdays, pet names)
  • Simple substitutions (p@ssw0rd, h3llo) — crackers use these in their dictionaries
  • Sequential patterns (123456, abcdef, qwerty)
  • Repeating characters (aaaaaa, 111111)
  • Appending a single number or symbol to a weak password (password1, hello!)

The Passphrase Alternative

A passphrase — a sequence of random words — can be both strong and memorable. Four random words like "correct horse battery staple" provide about 44 bits of entropy from dictionary words alone, but with mixed case and separators, it jumps to 80+ bits.

Frequently Asked Questions

Is this tool safe to use with my real password?

Yes. All analysis happens entirely in your browser using JavaScript. No data is transmitted to any server. You can verify this by disconnecting from the internet and using the tool — it works offline.

How long should my password be?

At least 12 characters, but 16+ is recommended. Length is the most important factor in password security. A 16-character password with mixed character types would take billions of years to crack by brute force.

What is password entropy?

Entropy measures the unpredictability of a password in bits. It's calculated as Length × log₂(Charset Size). Higher entropy means more possible combinations and a harder-to-crack password. Aim for 60+ bits minimum.

Should I change my passwords regularly?

Current NIST guidelines (2024) no longer recommend periodic password changes unless there's evidence of compromise. Frequent changes lead to weaker passwords as users make minimal changes. Instead, use strong unique passwords with a password manager.

What makes a password truly secure?

Length (12+ characters), complexity (all character types), uniqueness (different for every account), unpredictability (no dictionary words or patterns), and storage security (password manager, not written on a sticky note). Adding 2FA makes it even more secure.

Sources