Password Strength Checker
How is Password Strength Calculated?
Password strength reflects how resistant a password is to guessing or brute-force attacks. Strength depends on: length (more characters = exponentially more possibilities), character variety (using uppercase, lowercase, numbers, and symbols increases the search space), randomness (dictionary words and predictable patterns are much weaker than random characters), and uniqueness (reused passwords from data breaches are immediately known to attackers). This tool estimates crack time using realistic assumptions about attacker hardware speed (billions of guesses per second for offline attacks with GPUs) and checks the password against common patterns and dictionary words.
How to Use the Password Strength Checker
-
Type your password into the input field β it is never sent anywhere.
-
The strength meter, entropy score, and estimated crack time update in real time.
-
Review the feedback suggestions to understand what makes the password weak or strong.
-
Toggle the show/hide button to verify what you've typed.
This password strength checker runs entirely in your browser β your password is never transmitted or stored. Uses the zxcvbn library for realistic crack time estimation, which accounts for dictionary words, common patterns, and keyboard walks, not just character variety.
Frequently Asked Questions
What is a realistic password crack speed? Offline attacks (where an attacker has a stolen password hash and can run guesses locally) can reach billions to trillions of guesses per second with modern GPUs. Online attacks (guessing against a live login form) are usually limited to a few hundred per second by rate limiting.
Is 'correct horse battery staple' a strong password? Yes β a passphrase of four or more random words is strong because length dominates entropy. 'correct horse battery staple' has ~44 bits of entropy (4 words from a 2048-word list), which is strong for most uses. Random words are also much easier to remember than random characters.
Why does a common word pattern show as weak even if it's long? Attackers use dictionary attacks and rule-based transformations, not just brute force. A password like 'Password123!' is in millions of breach wordlists and is cracked almost instantly despite having uppercase, numbers, and symbols. True randomness matters more than character variety.
Keywords: password strength checker, password strength meter, how strong is my password, password entropy, zxcvbn, secure password, crack time estimator