Password Policy & Complexity Requirements


This plugin allows the site administrators to define password policies for site users and, therefore, enforce them to use passwords compliant with the defined policy.

That will allow you to prevent your users from using weak passwords. With this plugin, you can define the password complexity rules, expiration rules, etc.

Plugin features

  • Enforce the minimum password length – Prevent your users from using short passwords, which are easier to guess and compromise,
  • Enforce the maximum password age – Enforce users to use their passwords no longer than for a defined period (i.e., one month).
  • Enforce the password complexity – Ensure that the user password contains uppercase and lowercase letters, digits, special characters, unique (non-repeated) characters, and no more than a few consecutive symbols from the user’s name.
  • Apply to all users at once – If you want to use the same password policy for all users, you can apply it to all your website users with a single toggle.
  • Multisite support – This plugin can work on a single WordPress website and the WordPress network (aka. multisite).
  • Translation-ready – Easily translate all the plugin contents into your language using any tool.

PRO features

  • Prevent passwords reuse – If you want to enforce password storage, this feature can prevent users from reusing their previous passwords. This will mean they must create an entirely new password rather than using their “favorite” one.
  • Turn the policies on and off as needed – Each password policy can be turned on and off, depending on your current needs. You can create as many password policies as you want.
  • Apply to specific users only – You can apply the password policy to specific users only. You might want to maintain a dedicated password policy for vendors, freelancers, or users with higher permissions… it’s all up to you!
  • Apply to users by role – Password policy can be applied to all users with a given role – for example, administrators or editors. This will allow you to define a stronger policy for users with higher permissions.

Find out more about the PRO version here.


  • Password policy rules
  • Each password policy rule is configurable


There are no reviews for this plugin.

Contributors & Developers

“Password Policy & Complexity Requirements” is open source software. The following people have contributed to this plugin.



2.3.0 (2024-07-11)

  • Settings page redesigned
  • Dependencies updated
  • Code improvements

2.2.0 (2024-05-24)

  • Dependencies updated
  • Code improvements
  • Basic onboarding process implemented

2.1.1 (2024-04-26)

  • Plugin assets and descriptions updated

2.1.0 (2024-04-26)

  • Code improvements and dependency updates
  • Improvements on plugin activation and deactivation hooks registration

2.0.0 (2024-04-12)

  • The first stable, public release