Password Generator
Generate strong, random passwords locally in your browser
Advertisement
Ad space
Formula
Formula
Entropy = length x log2(charset_size). 128 bits = cryptographically strong. Generated using crypto.getRandomValues().
Password strength is measured in bits of entropy. Each character adds log2(N) bits where N is the character set size. Longer passwords with larger character sets have exponentially more entropy.
How to Calculate Manually
- 1 Choose password length (12+ recommended)
- 2 Select character types to include
- 3 Optionally exclude similar/ambiguous chars
- 4 Choose how many passwords to generate
- 5 Click generate - all done locally in browser
Advertisement
Ad space
Reference Table
| Length | Charset | Entropy | Time to Crack (est.) |
|---|---|---|---|
| 8 chars | Lowercase only | 37.6 bits | Minutes |
| 8 chars | All (94) | 52.4 bits | Hours |
| 12 chars | All (94) | 78.6 bits | Centuries |
| 16 chars | All (94) | 104.8 bits | Billions of years |
| 20 chars | All (94) | 131 bits | Heat death of universe |
| 16 chars | Alphanumeric (62) | 95.3 bits | Billions of years |
| 24 chars | Diceware (7776) | 131 bits | Heat death of universe |
Passwords are the keys to your digital life. Weak passwords are the #1 cause of account breaches. A strong password must be long, random, and unique for each account. This generator creates passwords locally in your browser using cryptographically secure random number generation - no data ever leaves your device...
Frequently Asked Questions
-
Is this password generator secure?
-
What makes a password strong?
-
How long should my password be?
Advertisement
Ad space