Strong Password Generator
A strong password is long, random, and unique. It should not contain names, dates, quotes, keyboard patterns, reused words, or small substitutions that attackers can predict.
Generate a strong passwordStrong password checklist
- Choose enough length: 16 characters is a practical minimum, and 20 or more is better for sensitive accounts.
- Use randomness from the browser crypto API rather than a phrase you invented.
- Keep each account unique so one breach does not unlock other services.
- Prefer a password manager for storage and autofill.
Password or passphrase?
Use a random password when a password manager will store it. Use a multi-word random passphrase when you need to type or remember the secret manually, such as a master password or device login.
Security tradeoffs
Symbols can help, but length is usually easier to reason about. A longer password from a broad character set creates a larger search space than a short password with one symbol added at the end.