About the Password Generator
Weak and reused passwords are the most common way accounts get hacked. This generator creates truly random passwords — or memorable multi-word passphrases — using your browser’s cryptographically secure random number generator.
Choose the length and character types and see an estimate of how strong the result is. Passwords are created on your device and are never sent or stored anywhere.
How to use the Password Generator
- Choose a random password or a passphrase.
- Set the length and options.
- Click “Generate”, then copy it.
- Save it in a password manager rather than writing it down.
Frequently asked questions
How long should a password be?
At least 12 characters, ideally 16 or more. Length matters more than complexity: every extra character multiplies the number of possible passwords.
Password or passphrase?
A passphrase of 5 or more random words is easier to remember and type while still being very strong. Random character passwords are best when stored in a password manager.
Are these passwords really random?
Yes. They use crypto.getRandomValues — the same secure randomness browsers use for encryption — with unbiased selection, not the predictable Math.random.