Cryptographically random passwords with custom rules.
Click Generate to create a password…
Weak passwords are the number one cause of hacked accounts. This password generator creates strong, cryptographically random passwords using your browser's secure random number generator — nothing is stored, logged, or transmitted.
Choose your password length and whether to include uppercase letters, numbers, and symbols. Then copy the result and store it in a password manager.
How to use the Password Generator
1Set the password length with the slider.
2Toggle uppercase letters, numbers, and symbols as needed.
3Click Generate, then copy your new password.
Frequently asked questions
How long should my password be?+
Security experts recommend at least 12–16 characters for important accounts. Longer passwords are exponentially harder to crack.
Are these passwords really random?+
Yes. The generator uses your browser's crypto.getRandomValues(), the same secure randomness used by encryption software.
Is it safe to generate passwords online?+
With this tool, yes — generation happens entirely on your device and the password is never sent over the internet.