How to use
Use this tool to generate passwords that match common site requirements.
- Set Length and How many.
- Select character sets (lower/upper/digits/symbols) and optional rules (exclude similar, avoid repeats, require each type).
- Optionally enter characters to exclude (for example:
"@/\"). - Click Generate, then Copy.
FAQ
Is this password generator secure?
It uses crypto.getRandomValues when available (recommended). If your environment lacks it, the tool falls back to Math.random and shows a warning.
Does the tool send my passwords to a server?
No. Generation runs in your browser and this tool makes no network requests.
What does “Require each selected type” do?
It forces at least one character from every enabled set (lower/upper/digits/symbols). If your length is too short, you’ll get an error.
What are “similar characters” and why exclude them?
Similar characters like O/0 and I/l/1 are easy to confuse when typing. Excluding them reduces mistakes in manual entry.
Can I exclude specific characters for a site rule?
Yes—put any characters you don’t want into the Exclude field and they’ll be removed from the pool.
How many passwords can I generate at once?
Up to 100 per run in this tool to keep it fast and mobile-friendly.
Why does my output look different every time?
Passwords are random by design, so each generation produces different results.