HomePassword Strength Checkers
Password Strength Checkers
Security policies, complexity checks, and entropy rules.
30 Tools Available
Complex (Standard)
Common 4-rule complexity.
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/
Min 8 Chars
Basic length check.
/^.{8,}$/
Min 10 Chars
Better length check.
/^.{10,}$/
Min 12 Chars
Strong length check.
/^.{12,}$/
Upper & Lower
Requires mixed case.
/(?=.*[a-z])(?=.*[A-Z])/
AlphaNumeric Required
Letters and numbers.
/^(?=.*[a-zA-Z])(?=.*\d).+$/
No Whitespace
Rejects spaces.
/^\S+$/
Numeric Pin 4
4 digit pin.
/^\d{4}$/
Numeric Pin 6
6 digit pin.
/^\d{6}$/
No Special Chars
Letters and numbers only.
/^[a-zA-Z0-9]+$/
At Least 1 Number
Contains a digit.
/(?=.*\d)/
At Least 1 Symbol
Contains a special char.
/(?=.*[@$!%*?&])/
No Ambiguous
No I, l, 1, O, 0.
/^[^Il1O0]+$/
Hex Key 64
Matches 256-bit hex keys.
/^[a-fA-F0-9]{64}$/
Base64 String
Validates Base64 format.
/^[a-zA-Z0-9+/]+={0,2}$/
Max Length 32
Limit length.
/^.{0,32}$/
Repeated Char
Detects aaa, 111 (weakness).
/(.)\1{2,}/
Sequential Check
Detects common sequences (basic).
/(123|abc|qwerty)/
Admin Check
Rejects "admin" in password.
/admin/
Common PWD
Rejects common words.
/(password|123456|welcome)/
ASCII Only
Printable ASCII only.
/^[\x20-\x7E]+$/
Paranoid 16+
Ultra high security.
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&]).{16,}$/
Lowercase Only
Weak lowercase check.
/^[a-z]+$/
Uppercase Only
Weak uppercase check.
/^[A-Z]+$/
Dictionary Word
Matches simple words.
/^[a-zA-Z]+$/
Bcrypt Hash
Validates Bcrypt hashes.
/^\$2[ayb]\$.{56}$/
MD5 Hash
Validates MD5.
/^[a-fA-F0-9]{32}$/
SHA1 Hash
Validates SHA1.
/^[a-fA-F0-9]{40}$/
SHA256 Hash
Validates SHA256.
/^[a-fA-F0-9]{64}$/
No Emoji
Prevents emojis in password.
/^[^\p{Emoji}]+$/