Password Generator

Generate secure passwords with customizable length and character sets.

Generating…

How it works

A password generator builds a random string from a character set you choose, maximizing entropy so it can't be guessed. The strength comes from picking each character randomly from a large pool — the bigger the pool and the longer the password, the harder it is to crack.

Generated strength

Entropy (bits) = length × log₂(character-set size)
length
characters generated
set size
pool size from the options enabled

Worked example

  • 16 characters
  • All character types (~95-symbol pool)
  1. Entropy = 16 × log₂(95) ≈ 16 × 6.57

≈ 105 bits — effectively uncrackable by brute force.

Good to know

  • Use a unique generated password per site and store them in a password manager.
  • Longer is stronger — favor length over memorability since you won't be typing it from memory.
  • Generation should use a cryptographically secure random source, not a simple pseudo-random one.

Related Calculators