🌐
Bitwarden
bitwarden.com β€Ί password-strength
Password Tester | Test Your Password Strength | Bitwarden
Specifically, a strength tester measures how long it would take someone else (or, more commonly, an automated computer program) to brute force an attack using every possible letter, number, and special character combination until they crack it. A password strength tester instantly provides this information and empowers you to choose the strongest possible password to keep your account information safe.
🌐
Security.org
security.org β€Ί home β€Ί how secure is my password? | password strength checker
How Secure Is My Password? | Password Strength Checker | Security.org
October 14, 2020 - Check how secure your password is using our free online tool. How long would it take a supercomputer to crack your password?
People also ask

Is it safe to use a password strength checker
Reputable online password checkers from leading cybersecurity tools use best practices to analyze rather than store or collect passwords. They process the password data algorithmically on your device and then discard it rather than transmitting or saving passwords externally. It allows safe checking to strengthen credentials. However, avoid entering passwords on unfamiliar or questionable sites.
🌐
strongpasswordgenerator.org
strongpasswordgenerator.org β€Ί password-strength-checker
Strong Password Checker - Measure Your Password Strength
How long would it take a computer to crack my password?
The time depends primarily on password length & complexity. An 8-character password using only lowercase letters takes ~2 hours to crack through brute force, while a 10-character password with upper & lowercase letters plus numbers could take up to 9 years! Proper use of all character types and increasing length to 14+ characters pushes estimates up to trillions of centuries to crack.
🌐
strongpasswordgenerator.org
strongpasswordgenerator.org β€Ί password-strength-checker
Strong Password Checker - Measure Your Password Strength
🌐
PasswordMonster
passwordmonster.com β€Ί home
Password Strength Meter
March 3, 2022 - The password strength meter checks for sequences of characters being used such as β€œ12345” or β€œ67890”
🌐
UI-Patterns
ui-patterns.com β€Ί patterns β€Ί PasswordStrengthMeter
Password Strength Meter design pattern
A password’s strength is measured according to predefined rules and is displayed using a horizontal scale next to the input field. If the password is weak then only a small portion of the horizontal bar is highlighted.
🌐
UIC
uic.edu β€Ί apps β€Ί strong-password
Password Meter - A visual assessment of password strengths and weaknesses
Refers to the total password length. Disclaimer: This application is designed to assess the strength of password strings. The instantaneous visual feedback provides the user a means to improve the strength of their passwords, with a hard focus on breaking the typical bad habits of faulty password ...
🌐
Arsen Security
arsen.co β€Ί en β€Ί resources β€Ί password-strength-checker
Password Strength Checker
Unlike traditional methods that ... symbols), zxcvbn analyzes the likelihood of a password being guessed based on common patterns, dictionary words, typographic substitutions, and keyboard sequences....
🌐
Passwordmeter
passwordmeter.com
Password Strength Checker
Password meter is a simple online evaluation tool used to determine the relative strength of passwords.
🌐
Strong Password Generator
strongpasswordgenerator.org β€Ί password-strength-checker
Strong Password Checker - Measure Your Password Strength
How do password strength testers work exactly? Password strength checker feed the password string into testing suites designed around known password cracking principles and data breach pattern analysis.
Find elsewhere
🌐
Wikipedia
en.wikipedia.org β€Ί wiki β€Ί Password_strength
Password strength - Wikipedia
19 hours ago - For example, the difference in strength between a dictionary word and a word with obfuscation (e.g. letters in the password are substituted by, say, numbersβ€β€”β€β€Œa common approach) may cost a password-cracking device a few more seconds; this adds little strength. The examples below illustrate various ways weak passwords might be constructed, all of which are based on simple patterns which result in extremely low entropy, allowing them to be tested automatically at high speeds:
🌐
CatsWhoCode
catswhocode.com β€Ί password strength tester: check your password security
Password Strength Tester: Check Your Password Security
January 21, 2025 - The password strength checker evaluates password length, character diversity, pattern recognition, and special character usage while maintaining user privacy through client-side processing.
Top answer
1 of 13
612

You can do these checks using positive look ahead assertions:

^(?=.*[A-Z].*[A-Z])(?=.*[!@#$&*])(?=.*[0-9].*[0-9])(?=.*[a-z].*[a-z].*[a-z]).{8}$

Rubular link

Explanation:

^                         Start anchor
(?=.*[A-Z].*[A-Z])        Ensure string has two uppercase letters.
(?=.*[!@#$&*])            Ensure string has one special case letter.
(?=.*[0-9].*[0-9])        Ensure string has two digits.
(?=.*[a-z].*[a-z].*[a-z]) Ensure string has three lowercase letters.
.{8}                      Ensure string is of length 8.
$                         End anchor.
2 of 13
42

You should also consider changing some of your rules to:

  1. Add more special characters i.e. %, ^, (, ), -, _, +, and period. I'm adding all the special characters that you missed above the number signs in US keyboards. Escape the ones regex uses.
  2. Make the password 8 or more characters. Not just a static number 8.

With the above improvements, and for more flexibility and readability, I would modify the regex to.

^(?=(.*[a-z]){3,})(?=(.*[A-Z]){2,})(?=(.*[0-9]){2,})(?=(.*[!@#$%^&*()\-__+.]){1,}).{8,}$

Basic Explanation

(?=(.*RULE){MIN_OCCURANCES,})     

Each rule block is shown by (?=(){}). The rule and number of occurrences can then be easily specified and tested separately, before getting combined

Detailed Explanation

^                               start anchor
(?=(.*[a-z]){3,})               lowercase letters. {3,} indicates that you want 3 of this group
(?=(.*[A-Z]){2,})               uppercase letters. {2,} indicates that you want 2 of this group
(?=(.*[0-9]){2,})               numbers. {2,} indicates that you want 2 of this group
(?=(.*[!@#$%^&*()\-__+.]){1,})  all the special characters in the [] fields. The ones used by regex are escaped by using the \ or the character itself. {1,} is redundant, but good practice, in case you change that to more than 1 in the future. Also keeps all the groups consistent
{8,}                            indicates that you want 8 or more
$                               end anchor

And lastly, for testing purposes here is a robulink with the above regex

🌐
NordPass
nordpass.com β€Ί secure password
How Secure Is My Password? | NordPass
Check how strong your password is and if it has been compromised in any breaches. Increase the security of your online accounts with NordPass password strength checker.
🌐
Pentesterworld
pentesterworld.com β€Ί tools β€Ί password-strength-checker
Password Strength Checker & Analyzer | PentesterWorld
Analyze existing passwords with comprehensive security insights, pattern detection, and detailed strength scoring. Perfect for security audits and password validation.
🌐
Antivirus
antivirus.promo β€Ί password-strength-checker
Password strength checker. Test your password
Use this password strength checker to test your password. It shows real-time feedback and tips to create strong passwords. We calculate password complexity, entropy, brute force time, and check in blacklists.
🌐
Password-strengthchecker
password-strengthchecker.com β€Ί home
Free Online Password Strength Checker | Instant Security Test
3 weeks ago - Free online password strength checker with instant results. ... Use a sample password or create a new one to see how secure it is. Check strength ... Start by entering a password above. We will show you how strong it is and how to improve it. ... We group passwords into four clear levels. Use this as a guide to understand where your password stands. ... Short passwords, common words, simple sequences like "123456", "password", or keyboard patterns...
🌐
Kaspersky
password.kaspersky.com
Password Checker & Secure Random Password Generator | Kaspersky
Is your password at risk? Check now and generate a strong one in seconds. We do not collect or store your passwords.
🌐
Delinea
delinea.com β€Ί home β€Ί password strength checker | how strong is my password?
Password Strength Checker | How strong is my password?
Use our secure password strength checker to test your password strength instantly. Can a computer easily hack your password? See your result in real time!
🌐
Chemical Cloud
chemicloud.com β€Ί webtools β€Ί tool β€Ί password-strength-test
Password Strength Test β€” Free Web Tools for Developers, Marketers, Website Owners
Real-Time Analysis – Strength is calculated instantly as you type Β· Crack Time Estimate – See how quickly your password could be guessed Β· Smart Pattern Detection – Flags predictable or commonly used formats
🌐
Hindawi
hindawi.com β€Ί journals β€Ί scn β€Ί 2019 β€Ί 5184643
An Explainable Password Strength Meter Addon via Textual Pattern ...
January 13, 2019 - Then, we provide details of our explainable PSM addon and discuss its algorithm in Section 3. Afterward, we present the evaluation, as well as the results of our proportion analysis of pattern passwords in Section 4. Then, we provide a user study and its analysis in Section 5. Finally, we conclude the paper and show our future works in Section 6. As is known to us, estimating the strength of passwords is something what we called proactive password checkers or password strength meters (PSMs).
🌐
Section
section.io β€Ί engineering-education β€Ί password-strength-checker-javascript
Password Strength Checker using Regular Expressions in ...
June 24, 2025 - Get the latest insights on AI, personalization, infrastructure, and digital commerce from the Webscale team and partners.