Generate Password

Use JavaScript regular expressions to define allowed characters

Common Character Sets

Click any preset to use it:

Letters & Numbers [A-Za-z0-9]
Strong (with special chars) [A-Za-z0-9!@#$%^&*]
Lowercase Only [a-z]
Uppercase Only [A-Z]
PIN (4 digits) [0-9]
Hex (32 chars) [0-9A-Fa-f]
Base64-safe [A-Za-z0-9+/=]
All printable ASCII [!-~]

How It Works

This password generator creates random strings using JavaScript regular expressions to define character sets. Specify exactly which characters to include. This makes it easy to meet specific password requirements.