Password Generator
The Password Generator builds strong, random passwords using the browser's cryptographically secure RNG. Choose length and character sets — uppercase, lowercase, digits and symbols — and see a live entropy-based strength estimate. Passwords are generated locally and never transmitted or stored.
—A strong password is long and unpredictable. This generator draws from the browser's cryptographically secure random number generator — not Math.random() — so every password is genuinely hard to guess, and a live entropy estimate shows you just how strong each one is.
How to use the Password Generator
- Set the length — 16 characters or more is recommended.
- Toggle the character sets you need: uppercase, lowercase, digits and symbols.
- Read the strength meter, then copy the password straight into your password manager.
Common use cases
- Create a unique password for a new account instead of reusing an old one.
- Generate a high-entropy secret for an API key, database or service account.
- Produce a passphrase-length credential that still meets symbol requirements.
Tips
- Length beats complexity: a longer all-letter password often outscores a short one with symbols.
- Passwords are generated locally and never stored or sent — refresh the page and they're gone.
Frequently asked questions
Are the passwords random and secure? +
Yes. They're generated with the browser's cryptographically secure random number generator (Web Crypto), not the predictable Math.random(), so they're genuinely hard to guess.
Are my passwords stored or sent anywhere? +
No. Every password is generated locally and never transmitted or saved — refresh the page and it's gone. Copy it straight into your password manager.
How long should my password be? +
Sixteen characters or more is a good baseline, and length matters more than symbols. For high-value accounts, longer is better — the strength meter shows the entropy of each result.