🔐 Password Generator
Generate strong, secure passwords instantly. Customize length, character types, and copy with one click.
Password Length
Character Types
How It Works
- Cryptographically secure — uses
crypto.getRandomValues()for true randomness, notMath.random() - Runs entirely in your browser — no passwords are sent to any server, ever
- Entropy calculation — strength is measured in bits of entropy:
log2(charset_size ^ length) - Strength ratings: <40 bits = Weak, 40–60 = Fair, 60–80 = Strong, 80+ = Very Strong
- Exclude ambiguous removes visually similar characters (0/O, 1/l/I) for passwords you may need to type manually
- All modern security standards recommend passwords of 12+ characters with mixed character types