Generate strong, random, secure passwords instantly. Customizable length, character sets, and instant copy. 100% private - generated in your browser.
Create cryptographically secure random passwords using Web Crypto API. Each password is truly random, never repeated, and impossible to predict. Perfect for creating new account passwords, resetting compromised accounts, or generating API keys.
16 characters is the sweet spot for password strength. Long enough to resist brute force attacks (would take millions of years), short enough to type when needed. Our default generates 16-char passwords with uppercase, lowercase, numbers, and symbols.
Include special characters (!@#$%^&*) to maximize security. Symbols exponentially increase password complexity, making them virtually uncrackable. Required by many websites for account creationβour tool includes them by default.
Banking requires maximum security. Generate 20+ character passwords with all character types. Use our "Maximum" preset for financial accounts, email (password reset target), or any account containing sensitive personal information.
Need a 4-6 digit PIN for phone lock, security system, or keypad? Click "PIN" preset to generate numbers-only passwords. More secure than birthdays or 1234βtruly random PINs are harder to guess.
Check "Exclude Ambiguous" to remove easily confused characters (0/O, l/1/I). Perfect for passwords you'll type manually or share verbally. Reduces typos when entering passwords on different devices or apps.
| Password Type | Length | Time to Crack |
|---|---|---|
| Numbers only | 8 characters | Instant |
| Lowercase only | 8 characters | 25 seconds |
| Upper + Lower | 12 characters | 3 weeks |
| All character types | 16 characters | 34,000 years |
| All character types | 20 characters | 6 million years |