Password Generator
Generate a strong random password from any mix of uppercase, lowercase, digits and symbols. Look-alike characters (like O/0 and l/1) are left out of the alphabets so the result is easy to read and type. Length is clamped to a safe 4–128 range and nothing ever leaves your browser.
Try it now
💡 Good to know: Every extra character multiplies the guesses an attacker needs — length is the cheapest security you can buy.
Worked example
Learn the method
Inputs
- Length
20 - A–Z (1/0)
1 - a–z (1/0)
1 - 0–9 (1/0)
1 - !@# (1/0)
1
Frequently asked
How long should a password be?
Longer is genuinely stronger here: each character is drawn from fresh browser entropy, so the strength figure printed with the password rises with every character you add. 16–20 characters across mixed sets is a solid default for most accounts; use more for anything an attacker could attack offline, and store the result in a password manager rather than retyping it.
Why are some letters missing?
Ambiguous glyphs such as I, O, 0, 1 and l are excluded so you never misread a character.
Can I turn a set off?
Yes — set A–Z, a–z, 0–9 or symbols to 0. At least one set must stay on.