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.

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).