How to use this password generator
- Drag the Length slider to choose a password from 4 to 32 characters. 16+ is recommended for most accounts.
- Tick the character sets you want: uppercase, lowercase, numbers, and symbols. At least one must be selected.
- Enable Avoid ambiguous to skip characters that look alike (O, 0, I, l, 1) — handy for reading aloud or printing.
- Click Generate new for another password, or Copy to copy the current one to your clipboard.
What makes a password strong?
- Length: every extra character multiplies the search space. A 16-character password with 4 character types has over 90 bits of entropy.
- Variety: mixing uppercase, lowercase, numbers and symbols maximizes the character pool.
- Randomness: this tool uses your browser's
crypto.getRandomValues, a cryptographically secure random source — notMath.random. - Uniqueness: never reuse a password. Use a password manager to store a different strong password for every account.
FAQ
- Is this tool safe? Yes. Passwords are generated entirely in your browser using the Web Crypto API and never leave your device.
- Can I generate a 12-character password? Yes — set the slider to 12. Common requests like 8, 12, 14, and 16 characters are all supported.
- Can I generate passphrases? This tool generates random-character passwords. For word-based passphrases, use a dedicated passphrase tool.