Password Generator
Generate strong, cryptographically random passwords. Recommended: 16+ characters with mixed types.
Inputs
Generated password
โ
Entropy
โ
Strength rating
โ
Character pool size
โ
All generated passwords
โ
About Password Generator
How strong is "strong"?
Each bit of entropy doubles brute-force time. 60 bits โ days to crack offline; 80 bits โ years; 100+ bits is effectively unbreakable today. Use a password manager โ you don\u2019t need to memorize 80-bit passwords.
Why randomness matters
This generator uses `crypto.getRandomValues` โ cryptographically secure. Math.random() is predictable enough that attackers can sometimes reverse-engineer it. Always use crypto-grade randomness for passwords.
Diceware / passphrase alternative
A 6-word random passphrase from a 7,776-word list has ~77 bits of entropy and is much easier to remember. Use whichever you can actually use without writing down.