Password Generator
Create strong, cryptographically random passwords with the length and character sets you choose. A live strength meter shows the entropy. Everything runs locally in your browser — no password is ever sent anywhere.
How this password generator works
Characters are drawn from the Web Crypto API (crypto.getRandomValues) with rejection sampling, so there's no modulo bias.
Shows estimated entropy in bits — length × log₂(alphabet size) — and rates it from weak to very strong.
Optionally drop easily-confused characters (I l 1 O 0) for passwords you'll type by hand.
"At least one of each set" makes sure every enabled character class actually appears.
Generate up to 100 passwords at once and copy the whole list.
Nothing is transmitted — passwords are created and stay in your browser.