Generate cryptographically strong random passwords of any length — choose uppercase, lowercase, digits and symbols, and exclude ambiguous characters. Instantly check password strength and copy to clipboard; no data ever leaves your device.
a-z
0-9
!@#$%^&*
0, O, l, I, 1
Longer passwords are exponentially harder to crack. Aim for 16+ characters.
Use a unique password for every account. Use a password manager to store them.
Even strong passwords can be stolen. 2FA adds an extra layer of protection.
Generate cryptographically strong, random passwords instantly. Unlike simple random generators, we use the Web Crypto API — the same standard used by banks and security software — ensuring true randomness that cannot be predicted. Passwords are generated entirely in your browser and never transmitted.
Uses window.crypto.getRandomValues() — the gold standard for secure random generation.
Control length (6–64 chars), character sets, skin tones and exclude ambiguous characters.
Generate memorable passphrases like "Brave-Ocean-Tiger-91" — secure yet easy to recall.
Generate numeric PINs of 4, 6, 8 or 10 digits for device locks and codes.
Generate 10 passwords at once to pick your favourite or use across multiple accounts.
Passwords are generated and displayed locally. We never see, log or store them.
Use a password manager (Bitwarden, 1Password, or built-in browser manager) to store your generated passwords. This lets you use unique 20+ character passwords everywhere without needing to remember them.
| Length | Character Types | Entropy | Time to Crack | Rating |
|---|---|---|---|---|
| 6 chars | Letters only | ~28 bits | Milliseconds | ❌ Terrible |
| 8 chars | Upper+Lower+Num | ~47 bits | Hours | ⚠️ Weak |
| 12 chars | All types | ~78 bits | Centuries | ✅ Good |
| 16 chars | All types | ~104 bits | Millennia | ✅ Strong |
| 20 chars | All types | ~131 bits | Impossible | ✅ Excellent |
| 4 words | Passphrase | ~52 bits | Years | ✅ Memorable |