Password Generator
Generate secure passwords with custom patterns and character rules. Everything runs in your browser.
Use * for random characters. Other characters are kept as-is.
Tips
Length Matters Most
A longer password is exponentially harder to crack. Each additional character multiplies the number of possible combinations.
Avoid Predictable Patterns
Never use dictionary words, names, dates, or keyboard patterns like "qwerty". Randomness is the key to a strong password.
Some Characters Cause Problems
Characters like backtick, backslash, and dollar sign can break shell scripts. Semicolons and quotes can cause issues in SQL or config files.
Use a Unique Password for Each Account
If one password is compromised, unique passwords prevent attackers from accessing your other accounts.
Common Use Cases
Server & SSH Access
Generate strong passwords for root accounts and SSH keys, excluding shell-problematic characters.
Web Accounts
Create unique passwords for each online service to prevent credential-stuffing attacks.
Wi-Fi Passwords
Generate easy-to-share Wi-Fi passwords by excluding ambiguous characters that are hard to read aloud.
API Keys & Tokens
Produce URL-safe tokens by excluding characters that need encoding in URLs.
Database Credentials
Generate passwords without SQL-special characters to avoid escaping issues in connection strings.
App & Device PINs
Use the pattern feature to create numeric or short codes like PINs and device unlock codes.