Password Generator

Generate a random, secure password with your chosen length and character types.

  • Free to use
  • Accurate results
  • No registration required
  • Works on all devices
Choose a length and character types to generate a random password along with its entropy (randomness) in bits.

Your result

24TfXUC8JAQXqPpW

Generated password

Password entropy (bits)95.27 bits

AI explanation

Formula

Each character is drawn at random from the selected character sets; entropy = length × log₂(character pool size)

Worked example

16 characters, uppercase + lowercase + numbers

Worked example: 16 characters, uppercase + lowercase + numbers
FieldValue
Password length16
Include uppercase letters (A-Z)true
Include lowercase letters (a-z)true
Include numbers (0-9)true
Include symbols (!@#$%...)false
Generated passwordaB3dE9fGh2JkLm7P
Password entropy (bits)95.27

Assumptions

  • Generates a fresh random password every time — changing any option or clicking Reset draws a new password.
  • Entropy is a measure of theoretical randomness, not a guarantee against all attacks — a long password from a weak generator, or a strong password reused across sites, both remain risks this number doesn't capture.
  • At least one character type must be selected.

Frequently asked questions

How do I get a new password?

Change any option (even slightly) or click Reset — either one generates a fresh random password.

What is password entropy and what's a "good" value?

Entropy measures how many bits of randomness a password has — higher is harder to guess or brute-force. As a rough guide, 60+ bits is reasonable for most accounts, and 80+ bits is strong; each character type you add and each extra character length increases entropy.

Should I include symbols in my password?

Yes, when the site allows it — symbols expand the character pool, increasing entropy for the same length. Some older or poorly-designed systems restrict symbols, in which case rely on greater length instead.

Related calculators

Passwords are generated client-side using standard pseudo-random number generation, for general password creation. For extremely high-security use cases, verify your organization's specific password policy and generator requirements.

Report a calculation issue