Generate passwords with custom patterns, character sets, and rules for maximum control.
SecurityType a pattern with tokens: [u] = uppercase, [l] = lowercase, [d] = digit, [s] = special, [a] = any letter. Other chars are literal.
Choose a mode tab: 'Custom Pattern' for exact structure, 'Advanced Rules' for fine-grained control, or 'Passphrase' for memorable passwords.
In Pattern mode, type tokens like [u][l][d][s] and any literal characters, then click Generate. Example: [u][l][l][d][d][s] → 'Abc12!'
In Advanced Rules, set length, enable/disable character sets, edit the characters in each set, set minimum counts per type, and choose how many passwords to generate at once.
In Passphrase mode, pick word count (3–8), separator, and whether to capitalize words or append a number, then click Generate.
Some corporate systems require passwords like 'Letter-Letter-Number-Number-Symbol'. Use Custom Pattern mode to match any format exactly.
Generate multiple passwords at once in Advanced mode to quickly provision credentials for new team members or services.
Use Passphrase mode for your password manager master password — long, memorable, and highly resistant to brute-force attacks.
Advanced Rules with minimum counts ensures generated passwords always meet complexity requirements (e.g. min 2 uppercase, 1 symbol, 2 digits).
Go beyond basic password generation with three powerful modes: Custom Pattern (define the exact structure of your password), Advanced Rules (set character sets, minimum counts, and exclusions), and Passphrase (memorable multi-word phrases that are still cryptographically strong). Everything runs in your browser — nothing leaves your device.
Generate MD5, SHA-1, and SHA-256 hashes for any text input.
Score password entropy and estimated crack time, with practical improvement tips.
Encrypt or decrypt text with AES-256-GCM using a passphrase. Runs entirely in your browser.
Generate time-based one-time codes (TOTP) and the QR code to add the secret to any authenticator app.