Password Generator
Strong passwords with a live entropy and strength readout.
What makes a password strong?
A password's strength is measured in entropy, the number of bits of randomness it contains. More bits means exponentially more guesses for an attacker. Entropy grows with both the length of the password and the size of the character set it draws from.
The math is bits = length x log2(alphabet). Adding a character type widens the alphabet, but adding length is the most reliable way to push entropy higher. As a rough guide, under 36 bits is weak, around 60 bits is fair, and 80 bits or more is strong for most uses.
Every password here guarantees at least one character from each type you enable. The exclude look-alikes option removes easily confused characters such as l, 1, O, and 0, which slightly lowers entropy but makes a password easier to read aloud or type.