Password
Generator
Generate cryptographically secure passwords using your browser's built-in random number generator. Check strength, create passphrases, or test your own passwords — everything runs locally and nothing is ever transmitted.
16
Length
105
Entropy (bits)
Extreme
Strength
Password Settings
Password Length
Character Sets
Options
Generated Password
—
Strength
Extreme
103.9 bits entropy · ∞ (uncrackable) to crack
Length
16 chars
Entropy
103.9 bits
Char Pool
90 chars
Crack Time
∞ (uncrackable)
How to Create a Strong Password
A strong password is long, random, and drawn from a wide variety of character types. This generator uses the crypto.getRandomValues() API — the same cryptographic randomness used in security-critical applications — so every character is unpredictable and free of the subtle patterns that pseudo-random generators like Math.random() can leave behind. Length matters more than complexity rules: a 16-character password from a full character pool is dramatically harder to crack than an 8-character one stuffed with symbols.
Password Strength Guidelines
Minimum recommended length: 12 characters Ideal length: 16-24 characters Character sets: uppercase + lowercase + numbers + symbols Entropy formula: E = L × log2(N) where L = length, N = character pool size Crack time estimates (at 10 billion guesses/sec): < 40 bits -> seconds to minutes (Weak) 40-59 bits -> hours to days (Fair) 60-79 bits -> years (Good) 80-99 bits -> centuries (Strong) 100+ bits -> practically uncrackable (Extreme)
— FAQ