Strong Random Password Generator
Generate a strong random password using customizable settings. Keep your accounts secure by using a different password for each account and a password manager to keep track of your passwords.
Can not generate a password from your selected settings.
Oops! Sorry, the server failed to process your request, please try again later.
Random password:
More about Password Security
Password Entropy
Password strength is measured in bits of entropy. Entropy depends on the size of the character set and the password length:
Entropy = length * log2(character set size)
A 16-character password using lowercase, uppercase, digits, and special characters (~95 characters) has about 105 bits of entropy. Each additional character adds roughly 6.6 bits.
Entropy Reference
- 40 bits: Weak. Crackable in minutes with modern hardware.
- 60 bits: Moderate. Resistant to basic attacks but vulnerable to dedicated efforts.
- 80 bits: Strong. Sufficient for most online accounts.
- 100+ bits: Very strong. Suitable for encryption keys and high-security systems.
Character Set Sizes
- Lowercase only (a-z): 26 characters, 4.7 bits per character
- Mixed case (a-z, A-Z): 52 characters, 5.7 bits per character
- Alphanumeric (a-z, A-Z, 0-9): 62 characters, 6.0 bits per character
- Full printable ASCII: ~95 characters, 6.6 bits per character
Best Practices
- Use a unique password for every account.
- Use a password manager to store and generate passwords.
- Prefer longer passwords over complex shorter ones. A 20-character lowercase password (94 bits) is stronger than an 8-character password with all character types (52 bits).
- Enable two-factor authentication (2FA) wherever available.
- Avoid dictionary words, personal information, and common substitutions (e.g., p@ssw0rd).