Advanced password generator
Generate cryptographically secure keys and analyze the strength of any password. Everything happens in your browser.
Key type
Removes 0 O 1 l I — useful when the key is dictated or hand-copied
Every key will include at least one lowercase, uppercase, digit and symbol available in the alphabet
Never the same character twice in a row
Group with dashes
Inserts a dash every N characters for readability (does not affect entropy)
Analysis of this configuration
What an attacker would face with each key generated with these settings:
Estimated alphabet
189 symbols
Maximum entropy
~483 bits
Crack time by attack scenario
Throttled login
10² guesses/s
≈10¹³⁵ years
Cloud cluster
10⁶ guesses/s
≈10¹³¹ years
GPU farm
10¹² guesses/s
≈10¹²⁵ years
Nation-state
10¹⁵ guesses/s
≈10¹²² years
Cybersecurity framework
Compliance against industry guidance and thresholds:
- NIST SP 800-63B — minimum length (≥8) Pass
- OWASP baseline (≥64 bits) Pass
- Long-term protection (≥100 bits) Pass
- AES-128 equivalent (≥128 bits) Pass
- Post-quantum — Grover (≥128 bits after halving) Pass
Total combinations
≈10¹⁴⁵
Post-quantum entropy
241 bits
Versus an average human password
≈10¹³³ times more combinations
Configure and press “Generate keys”
Generation uses crypto.getRandomValues (no modulo bias) and analysis is 100% local. No key ever leaves your device.