Password Generator
Generate strong, secure and hard-to-crack random passwords or passphrases
Character Set
About Password Generator
This tool helps you create strong, secure, and hard-to-crack passwords. Strong passwords are critical for protecting your online accounts and personal information.
Strong Password Tips
- Use at least 12–16 characters for better security.
- Mix uppercase letters, lowercase letters, numbers, and symbols.
- Avoid using personal information such as birthdays or names.
- Use different passwords for different accounts.
- Consider using a password manager to securely store your passwords.
About Passphrases
Passphrases are passwords composed of random words. Because of their length, they are easier to remember while still being very secure. 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 character set size and password length. Crack time estimates assume an attacker with a fast computer capable of billions of guesses per second.
Entropy Reference Table for Different Lengths and Character Sets
Entropy (bits) determines password strength. Higher entropy = harder to crack. For sensitive accounts, 80+ bits is recommended.
| Character Set | 8 | 10 | 12 | 16 | 20 |
|---|---|---|---|---|---|
| Digits only (0-9) | 27 bits | 33 bits | 40 bits | 53 bits | 66 bits |
| Lowercase letters (a-z) | 38 bits | 47 bits | 56 bits | 75 bits | 94 bits |
| Upper + lower letters (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 set (letters + digits + symbols) | 52 bits | 66 bits | 79 bits | 105 bits | 131 bits |
Password Strength Requirements for Common Cryptographic Algorithms
| Algorithm | Key Length | Minimum Password Length (full charset) | Recommendation |
|---|---|---|---|
| AES-128 | 128 bits | 20 characters | Use 16+ characters with full character set for standard security scenarios. |
| AES-256 | 256 bits | 39 characters | Recommended 24+ characters; 39+ for highest security. |
| RSA-2048 | ~112 bits | 17 characters | Certificate standard; 16+ characters is usually enough. |
| RSA-4096 | ~140 bits | 22 characters | High-security scenarios; recommended 20+ characters. |
| SHA-256 | 256 bits | 39 characters | Use with salt and iterations when hashing passwords. |
| bcrypt | 184 bits | 28 characters | Preferred password storage scheme with built-in salt. |
* Minimum password length assumes full character set (95 printable ASCII characters). Using fewer character types requires longer passwords.
Security Notice
All passwords are generated locally in your browser using a cryptographically secure random number generator. No passwords are sent to any server or stored anywhere.