Password Policy Compliance Tester

Define a password policy and test candidate passwords against every rule

Ad placeholder (leaderboard)

The Password Policy Compliance Tester lets you design a password policy and immediately see how candidate passwords fare against it. It is built for developers and security teams who need to verify policy UX and explain to users exactly why a password was rejected — rather than showing a single unhelpful error.

How it works

  1. Configure the policy. Set minimum and maximum length and choose which rules apply: require an uppercase letter, a lowercase letter, a digit, a symbol, disallow whitespace, and block common passwords.
  2. Evaluate each rule independently. As you type, every enabled rule is checked on its own. Length rules compare the character count; class rules test for at least one matching character; the common-password rule compares against a bundled list of well-known weak passwords.
  3. Estimate entropy. The tool computes the character-set size the password draws from and multiplies its length by the log base 2 of that size to give a bits-of-entropy figure and a coarse strength label.

Example

With a policy of 12 minimum, uppercase, lowercase, digit, and symbol required, the password Spring2026 fails on length (10 characters) and symbol, while Correct-Horse-9! passes every rule and reports a much higher entropy thanks to its length.

Tips and notes

  • Favour a longer minimum length over piling on character-class requirements — length adds entropy faster and is easier for users.
  • The bundled common-password list is small and for instant offline use; pair it with a real breach lookup for production sign-up flows.
  • Allow long passwords (a generous maximum such as 64 or 128) and never block paste, so password managers work and 3.3.8 Accessible Authentication is satisfied.
Ad placeholder (rectangle)