Nothing is stored or transmitted. Generated passwords exist only in your browser until you copy them.
1. Set the password length using the slider.
2. Choose how many passwords to generate.
3. Select character types to include.
4. Click Generate Passwords.
5. Click the copy icon next to any password, or Copy All to copy the full list.
How secure are the generated passwords?
Passwords are generated using the browser's Web Crypto API (crypto.getRandomValues()), which produces cryptographically secure random numbers. This is the same API used by security-focused applications — far stronger than Math.random().
What makes a password strong?
Length is the most important factor — a 20-character password is exponentially harder to crack than a 10-character one. Using all character types (uppercase, lowercase, numbers, symbols) increases the character set size, which multiplies the combinations an attacker must try.
Should I use a password manager?
Yes — this generator creates strong passwords but you still need somewhere to store them. A password manager like 1Password or Bitwarden encrypts and stores all your passwords so you only need to remember one master password.
Are my passwords saved or logged?
No. Password generation happens entirely in your browser. Nothing is sent to our servers, logged, or stored anywhere. The passwords exist only in your browser memory until you copy them.
What is the difference between "Avoid Ambiguous Characters" and other options?
Ambiguous characters like 0/O and l/1/I look similar in many fonts and can be confused when reading or typing a password manually. Excluding them reduces this risk at a small cost to password strength.