Skip to main content

Password Generator

Create strong passwords and memorable passphrases

Generate cryptographically secure passwords instantly. Choose between random character passwords and easy-to-remember passphrases.

Generation mode
••••••••••••••••
16

Your password is generated server-side using cryptographic randomness (crypto/rand) and transmitted over HTTPS. No password is ever stored or logged.

Random passwords

Cryptographic generation with configurable length (4-128) and character types: uppercase, lowercase, digits, and symbols.

Memorable passphrases

Random word combinations that are easy to remember and type. Ideal for master passwords and account recovery.

Strength indicator

Entropy in bits, security score, and estimated brute-force crack time based on 10^12 guesses per second.

Server-side generation

Passwords are generated using Go's crypto/rand CSPRNG and transmitted over HTTPS. No password is ever stored or logged.

Advanced customization

Exclude similar characters (0O, 1lI), configurable passphrase separators, and character exclusion lists.

Why use a password generator?

Weak or reused passwords remain the leading cause of account breaches. A password generator removes human bias and creates truly random credentials.

Three key benefits:

  • True randomness : no patterns, dictionary words, or personal information
  • Configurable strength : adjust length, character types, and complexity to match requirements
  • Instant generation : create a new password in milliseconds

Random vs. Memorable: when to use each

Random mode produces maximum-entropy passwords like k7#Qm9!xR2pL$wN4. Use these for:

  • Website and app accounts stored in a password manager
  • API keys and service credentials
  • Any context where you won't need to type the password manually

Memorable mode generates passphrases like Sloppily8-Rosy3-Unlocking8-Angelic4. Use these for:

  • Master passwords (the one password you memorize)
  • Device unlock codes you type frequently
  • Shared passwords you need to communicate verbally

Understanding password entropy

Entropy measures unpredictability in bits. More bits = more combinations = harder to crack.

EntropyStrengthTime to crack (10¹² guesses/sec)
< 28 bitsVery WeakSeconds
28-35 bitsWeakMinutes to hours
36-59 bitsFairDays to years
60-127 bitsStrongThousands to billions of years
≥ 128 bitsVery StrongBeyond any foreseeable technology

A 16-character random password from 95 printable ASCII characters has about 105 bits of entropy, firmly in the "Strong" category.