Password Strength Tester

Check how strong a password really is — entropy, crack time and fixes.

Free password strength tester. Type any password to see its entropy in bits, an estimated offline crack time, a strength rating, and specific suggestions to make it stronger. Runs entirely in your browser — nothing is uploaded and your password never leaves your device. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How is the strength estimated?

The tester estimates entropy from the character set used (lowercase, uppercase, digits, symbols) and the length, then derives an offline crack time assuming an attacker can make 10 billion guesses per second against a fast hash. It also flags very common passwords and trivial patterns.

Password strength tester

Type a password and instantly see how strong it really is: a five-level strength meter, the entropy in bits, and an estimated offline crack time. Unlike a simple “8 characters with a number” rule, this measures the actual size of the search space an attacker faces and flags passwords that look strong but are easy to guess.

How it works

The tester computes entropy from the character pool and length, estimates an offline crack time, then assigns a 0–4 score with safeguards for weak patterns:

pool    = 26 (a–z) + 26 (A–Z) + 10 (0–9) + 33 (symbols), only the types present
entropy = length × log2(pool)   bits
guesses = 2^entropy ÷ 2
crack   = guesses ÷ 10,000,000,000 guesses/sec   (offline, fast hash)

A common-password match or under 28 bits forces a score of 0. Otherwise the bands are under 40 bits = 1, under 60 = 2, under 80 = 3, and 80+ = 4. Specific suggestions tell you which lever — length, variety, uniqueness — will help most.

Worked examples

The password Summer2024 (10 chars, pool 62 — upper, lower, digits):

  • Entropy: 10 × log2(62) ≈ 59.5 bits → score 2 (Fair)
  • It also resembles a common seasonal-year pattern, so the tester downgrades it and suggests adding length and a symbol. A version like Summer2024!kq8 would reach 80+ bits and score 4.
PasswordPoolEntropyScore
1234561019.9 bits0 — Very weak
iloveyou2637.6 bits0 — Common password
Summer20246259.5 bits2 — Fair
Summer2024!kq89597.7 bits4 — Very strong
correct horse battery staple27 (a–z + space)136 bits4 — Very strong

Why some “strong-looking” passwords still score low

The tester checks against a list of the most common breached passwords and applies pattern penalties. If a password matches or closely resembles an entry on that list — even if it contains uppercase, digits, and symbols — it scores 0. This is not a bug: attackers prioritise known passwords and predictable patterns (seasonal words + year, keyboard walks, common substitutions like @ for a) long before exhausting the full search space.

The practical implication: a 12-character password constructed from a random character generator is far stronger in practice than a 15-character one built from a word you know, even if the entropy calculator gives them similar scores.

Common patterns that score lower than expected

  • Summer2024! — seasonal word + year + symbol: classic pattern
  • qwerty123 — keyboard walk
  • P@ssw0rd — common substitution; appears in every cracking wordlist
  • Your name + birth year or pet name + number
  • Any single dictionary word, regardless of case or symbol appended

The best practice is a password manager generating long, genuinely random strings. If you need something memorable, a diceware passphrase (four or five random words chosen by rolling dice from a large wordlist) gives strong entropy from length while remaining human-readable.

Everything runs in your browser and your password never leaves your device.