How strong should a password be?
For most accounts, aim for at least 16 characters with a mix of upper, lower, numbers and symbols. For highly sensitive accounts (email, banking), choose 20+. Use a unique password per account and store them in a password manager.
Is this generator safe?
Yes. Passwords are generated locally in your browser using crypto.getRandomValues. Nothing is sent to any server.
Frequently asked questions
How is the password generated?
It uses your browser's cryptographically secure random source (window.crypto.getRandomValues). Nothing is uploaded.
How long should my password be?
For most accounts use 16+ characters. For highly sensitive accounts (banking, email) use 20+ with mixed character classes.
Is this password generator safe?
Yes — passwords are produced locally in your browser using cryptographically secure randomness. They never leave your device.