Password Policy Tool
Define a password policy, generate compliant passwords, or validate existing ones against your rules.
Policy Configuration
Min Length8
Max Length64
Exclude characters
Required Character Types
a-z
A-Z
0-9
!@#$%
Restrictions
No consecutive repeat (aa, 11)
No sequences (abc, 123)
No keyboard patterns (qwerty)
Generated Password
Click "Generate" to create a compliant password
Validate a Password
How to Use
01
Configure Your Policy
Set minimum/maximum length, required character types, and restrictions like no repeats or keyboard patterns.
02
Generate a Password
Click 'Generate' to create a password that meets all your policy requirements.
03
Validate Existing Passwords
Paste a password into the validation section to check which policy rules it passes or fails.
Frequently Asked Questions
Are generated passwords secure?
Yes. Passwords are generated using your browser's Web Crypto API via cryptographically secure random number generation.
Is my data sent to a server?
No. Everything runs client-side. Your passwords never leave your device.
What do the restrictions mean?
'No consecutive repeats' prevents characters like 'aa'. 'No sequences' blocks runs like 'abc' or '123'. 'No keyboard patterns' blocks adjacent keyboard rows like 'qwerty'.