Password Generator
Generates cryptographically random passwords with your choice of length and character sets, and shows exactly how strong each one is: the entropy in bits and how long an attacker would need to crack it.
Runs 100% in your browser — nothing you generate leaves your device.
Read the full guide to this tool
Notes
- Randomness comes from your browser's crypto.getRandomValues — the same cryptographic source used for TLS keys, not the predictable Math.random().
- Entropy = length × log₂(alphabet size). Every extra character adds the same number of bits, which multiplies the cracking time by the alphabet size.
- Everything runs locally in your browser; nothing you enter or generate is sent to any server.