Password Generator
Generate cryptographically secure random passwords.
-
16
4 128
About This Generator
This password generator uses the Web Crypto API (crypto.getRandomValues()) to generate cryptographically secure random numbers. This is the same source of randomness used by web browsers for TLS/SSL encryption.
Security Tips
- Length matters most: A longer password is exponentially harder to crack than a shorter one with more character types.
- Use unique passwords: Never reuse passwords across different accounts.
- Consider a password manager: Tools like Bitwarden, 1Password, or KeePass can generate and securely store unique passwords.
- Enable 2FA: Two-factor authentication adds another layer of security beyond passwords.
Password Strength
Password strength is calculated based on:
- Length (longer is stronger)
- Character variety (mixing types increases entropy)
- Total possible combinations (entropy bits)
Entropy Calculation
| Charset | Size | Entropy/char |
|---|---|---|
| Numbers only | 10 | 3.32 bits |
| Lowercase only | 26 | 4.70 bits |
| Mixed case | 52 | 5.70 bits |
| Mixed + numbers | 62 | 5.95 bits |
| All + special | 70 | 6.13 bits |
A 16-character password with mixed case + numbers has ~95 bits of entropy, which would take billions of years to brute force.