·7 min read·Blog

How to Check Password Strength: What the Meters Actually Measure

Password strength meters disagree with each other — the same password can be "weak" on one site and "strong" on another. Here's what they're actually measuring and what determines real-world strength.

What password strength meters actually measure

Most simple password meters count which character types are present (uppercase, lowercase, numbers, symbols) and apply a score based on length. The problem: Password1! scores well on these meters despite being one of the most commonly used passwords in the world.

Better meters (like the zxcvbn library, used by Dropbox and many security tools) use pattern matching against a database of common passwords, dictionary words, keyboard patterns (qwerty, 123456), and known substitutions (p@ssw0rd). These give a much more accurate picture of real-world crackability.

The free password generator and checker shows you entropy (in bits) and estimated crack time — the two most meaningful metrics.

The entropy metric

Entropy measures how much randomness (unpredictability) a password contains, in bits. Higher entropy means more possible passwords an attacker must try to crack yours by brute force.

Rough formula: entropy = log₂(character_set_size) × password_length

Password typeCharacter setExampleEntropy at 12 chars
Lowercase only26abcdefghijkl56 bits
Lower + upper52AbCdEfGhIjKl68 bits
Lower + upper + numbers62AbCd3fGh1jKl71 bits
Lower + upper + numbers + symbols94AbC!3fG#1jK$79 bits

These are theoretical maximums assuming the password is truly random. Passwords with words, names, dates, or predictable patterns have much lower effective entropy — regardless of what character types they contain.

Crack time estimates

Modern GPUs can attempt billions of password hashes per second. Crack time estimates depend heavily on what hashing algorithm protects the password:

Hash algorithmGuesses/second (single GPU)Notes
MD5~68 billionNever use for passwords
SHA-256~12 billionNot designed for passwords
bcrypt (cost 10)~23,000Designed for passwords — slow by design
Argon2id~1,000–10,000Current best practice

A 6-character alphanumeric password cracked with MD5 takes seconds. The same password protected by bcrypt might take hours. The right answer is: use a strong random password AND assume good hashing. Don't rely on the site to protect you.

The passphrase alternative

NIST (National Institute of Standards and Technology) guidelines now recommend length over complexity. A passphrase — a sequence of random words — can be more secure and far more memorable than a complex 8-character password.

  • correct-horse-battery-staple — 28 characters, 4 random words — approximately 44 bits of entropy from a 2,000-word dictionary
  • P@ssw0rd1! — 10 characters, looks complex — but it's in every password cracking dictionary

For human-memorable passwords, passphrases win. For passwords stored in a password manager (which you should be using), a fully random 16–20 character string with all character types is strongest.

What actually makes a password weak (real-world risks)

  • Reuse. The biggest real-world password risk is not brute force — it's credential stuffing. If one site is breached and your password is exposed, attackers try that same email+password combination on every major service. Use a unique password for every site.
  • Dictionary words and names. Attackers run dictionary attacks first — full lists of common words, names, places, and known leaked passwords. A password from a dictionary is cracked in seconds regardless of length.
  • Predictable substitutions. Replacing 'a' with '@' and 'o' with '0' is in every cracker's substitution table. 'p@ssw0rd' is treated the same as 'password' by modern crackers.
  • Short passwords. Under 12 characters, even fully random passwords face real brute-force risk against fast algorithms. 16+ characters is the current practical minimum for important accounts.

Generating strong passwords

The free password generatorcreates cryptographically random passwords at any length. For important accounts (email, banking, password manager master password), use 20+ characters with all character types. Store them in a password manager — no one can remember 20-character random strings, and they shouldn't try.

Related tools


Written by Achraf A., founder of TheFreeAITools.

Browse by category

Not sure which tool you need? Start with a category.

Everything you can do — for free

No software to buy. No account to create. Just open a tool and get it done.

Work with images

Compress photos before sending them by email, resize pictures for social media, remove backgrounds, or pick the perfect color for a design project — all without installing any app.

Edit and format text

Count words and characters in an essay, compare two documents side by side, convert text to different formats, or generate placeholder text for a presentation.

Stay safe online

Create a strong unique password in one click, check how secure a password is, encode or decode data, and generate secure tokens — your data never leaves your device.

Calculate anything

BMI, loan repayments, unit conversions, date differences, and dozens of other everyday calculations — no spreadsheet or formula knowledge required.

The Free AI Tools is a free collection of 221+ online tools that work directly in your web browser — no download, no installation, no account required. Whether you need to compress an image for email, count words in an essay, generate a strong password, create a QR code for your business, or format JSON for development — you will find a simple, free tool here.

Every tool is privacy-first: your files, text, and data never leave your device. Tools cover image editing, text processing, developer utilities, security & encoding, SEO & web, design & CSS, and more.

☕ Support Us