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}]+$/