Password Generator
Create strong, secure passwords instantly
Character Set
About Password Generator
This tool helps you create strong, secure passwords that are difficult to crack. Strong passwords are essential for protecting your online accounts and personal information.
Tips for Strong Passwords
- Use at least 12-16 characters for better security
- Include a mix of uppercase, lowercase, digits, and symbols
- Avoid using personal information like birthdays or names
- Use different passwords for different accounts
- Consider using a password manager to store your passwords securely
About Passphrases
Passphrases are passwords made up of random words. They are easier to remember but still very secure due to their length. A passphrase like 'correct-horse-battery-staple' can be more secure than a short complex password.
Understanding Password Strength
Password strength is calculated based on the character set size and password length. The crack time estimation assumes an attacker using a fast computer capable of billions of guesses per second.
Password Entropy by Length & Character Set
Entropy (bits) determines password strength. Higher entropy = harder to crack. 80+ bits recommended for sensitive accounts.
| Character Set | 8 | 10 | 12 | 16 | 20 |
|---|---|---|---|---|---|
| Digits only (0-9) | 27 bits | 33 bits | 40 bits | 53 bits | 66 bits |
| Lowercase (a-z) | 38 bits | 47 bits | 56 bits | 75 bits | 94 bits |
| Mixed case (a-z, A-Z) | 46 bits | 57 bits | 68 bits | 91 bits | 114 bits |
| Alphanumeric (a-z, A-Z, 0-9) | 48 bits | 60 bits | 71 bits | 95 bits | 119 bits |
| Full (letters + digits + symbols) | 52 bits | 66 bits | 79 bits | 105 bits | 131 bits |
Password Strength for Common Encryption Algorithms
| Algorithm | Key Size | Min Password (full charset) | Recommendation |
|---|---|---|---|
| AES-128 | 128 bits | 20 chars | 16+ chars with full charset for standard security |
| AES-256 | 256 bits | 39 chars | 24+ chars recommended, 39+ for maximum security |
| RSA-2048 | ~112 bits | 17 chars | Standard for certificates, 16+ chars sufficient |
| RSA-4096 | ~140 bits | 22 chars | High security scenarios, 20+ chars recommended |
| SHA-256 | 256 bits | 39 chars | For password hashing, use with salt and iterations |
| bcrypt | 184 bits | 28 chars | Preferred for password storage, built-in salt |
* Minimum password length assumes full character set (95 printable ASCII). Using fewer character types requires longer passwords.
Security Note
All passwords are generated locally in your browser using cryptographically secure random number generation. No passwords are sent to any server or stored anywhere.
Related Tools
UUID/GUID Generator
Generate unique identifiers (UUID/GUID) with customizable formats
SHA Hash Generator
Online SHA hash generator supporting SHA-1, SHA-256, SHA-384, SHA-512 algorithms
MD5 Generator
Generate MD5 hash values for text, useful for data integrity verification
AES Encryption/Decryption
Securely encrypt and decrypt text using AES algorithm