Password Generator
Generate strong random passwords. Enter length (8-128). Includes uppercase, lowercase, numbers and symbols.
More Password Generator Tools
How to use
- 1Enter password length (e.g. 16, 24, 32)
- 2Click "Process"
- 3Get 5 different passwords to choose from
Frequently Asked Questions — Password Generator
How does this password generator work?+
The generator uses the browser's built-in crypto.getRandomValues() API, which provides cryptographically secure random numbers. No passwords are transmitted to any server.
What makes a password strong?+
A strong password has: 12+ characters, a mix of uppercase and lowercase letters, numbers, and symbols, and is not based on dictionary words or personal info.
Should I use a password manager?+
Yes. Generate a strong password here, then save it in a password manager like Bitwarden (free, open source), 1Password, or Dashlane. Never reuse passwords.
What is a passphrase? Is it better than a password?+
A passphrase is multiple random words joined together (e.g., "correct-horse-battery-staple"). It is both easier to remember and just as secure as a random character password of similar entropy.
Is this password generator truly random?+
Yes. We use window.crypto.getRandomValues(), the same API used by cryptographic software. It is significantly more random than Math.random().
How often should I change my passwords?+
Current NIST guidelines recommend changing passwords only when there is evidence of compromise, not on a fixed schedule. The key is to use a unique, strong password for every account.