About the Password Generator
Create strong, random passwords using your browser's cryptographically secure random number generator. Choose the length and character sets, and see the password's strength at a glance.
Key features
- Cryptographically secure randomness (Web Crypto API)
- Length from 4 to 128 characters
- Uppercase, lowercase, numbers and symbols
- Option to exclude look-alike characters (O/0, l/1/I)
- Entropy estimate and strength meter
- Generate up to 50 passwords at once; nothing is stored
Generate strong, random passwords
Weak and reused passwords are behind most account takeovers. A strong password is long, random and unique for every site. This generator creates passwords using your browser's cryptographically secure random number generator, the same source used for encryption keys, and shows you exactly how strong each one is.
How strong is strong?
Entropy depends on length and the size of the character set:
| Length | Lowercase only (26) | Letters + digits (62) | All sets (~90) |
|---|---|---|---|
| 8 | 38 bits ❌ | 48 bits ⚠️ | 52 bits ⚠️ |
| 12 | 56 bits ⚠️ | 71 bits ✅ | 78 bits ✅ |
| 16 | 75 bits ✅ | 95 bits ✅✅ | 104 bits ✅✅ |
| 20 | 94 bits ✅✅ | 119 bits ✅✅ | 130 bits ✅✅ |
Every additional bit doubles the guesses an attacker needs. Length matters most: a 16-character lowercase password beats an 8-character "complex" one.
Password best practices
- Use a unique password for every account. One breach shouldn't unlock everything.
- Use a password manager such as Bitwarden, 1Password, KeePass or the one built into your browser.
- Turn on two-factor authentication (2FA) wherever possible.
- Don't rotate passwords on a schedule; change them when there's a reason, such as a breach. This is current NIST guidance (SP 800-63B).
- Check for breaches at haveibeenpwned.com.
When to exclude look-alike characters
Enable Exclude look-alikes when a password will be read or typed by a person, such as a Wi-Fi password printed for guests or a temporary password read over the phone. It removes characters like O/0 and l/1/I that are easy to confuse.
Need a memorable passphrase?
For passwords you must remember, a passphrase of 4–6 random words (e.g. comet-lantern-brave-orchard) is strong and easier to type. Try the Random Word Generator.
Related tools
Compute hashes with the NTLM Hash Generator, or share Wi-Fi credentials with a WiFi QR Code.
How to use the Password Generator
- Type or paste your text into the input box.
- Choose the options you want.
- The result updates instantly as you type.
- Copy the output or download it as a .txt file.