Why this password generator?
- Secure by default: uses
crypto.getRandomValues(CSPRNG). - Meet common rules: require upper/lower/digits/symbols with one toggle.
- Reduce mistakes: exclude ambiguous characters (0/O, 1/I/l).
- Share settings safely: share URLs never include generated passwords.
How to use (3 steps)
- Choose length, count, and character sets.
- Adjust advanced rules if needed (no repeats, exclude ambiguous, etc.).
- Generate, then copy/download or share a settings-only URL.
Generate
Password generator
Pick options, generate a batch, then copy, download, or share settings (never passwords).
Results
Frequently asked questions
Is this secure?
Yes—by default it uses crypto.getRandomValues (CSPRNG). Remember: security also depends on how you store and use the password.
How long should a password be?
A common baseline is 16–24 characters. If you can, prefer longer passwords over complex rules.
What if a site doesn’t allow symbols?
Turn off Symbols, generate again, and consider increasing length to compensate.
Are generated passwords stored or uploaded?
No. Everything runs locally in your browser. Passwords are not uploaded and are not stored by default.
Why doesn’t the share URL include passwords?
Putting secrets in URLs can leak through history, logs, and referrers. This tool shares settings only, never passwords.
Related
FAQ
Is this secure?
Yes—by default it uses crypto.getRandomValues (CSPRNG). Remember: security also depends on how you store and use the password.
How long should a password be?
A common baseline is 16–24 characters. If you can, prefer longer passwords over complex rules.
What if a site doesn’t allow symbols?
Turn off Symbols, generate again, and consider increasing length to compensate.
Are generated passwords stored or uploaded?
No. Everything runs locally in your browser. Passwords are not uploaded and are not stored by default.
Why doesn’t the share URL include passwords?
Putting secrets in URLs can leak through history, logs, and referrers. This tool shares settings only, never passwords.