Security Tools
Password Generator
Generate cryptographically secure random passwords using your browser's built-in
crypto.getRandomValues() API.
No random number generator can be predicted. Choose length, character sets, and constraints —
then generate a single password or a batch of up to 100.
Passwords are generated locally. Nothing is stored or transmitted.
Click Generate
Strength
—
Entropy: — bits ·
Charset size: — ·
Crack time: —
Password Length
20
Character Sets
Exclude Characters
Requirements
Last 20 generated — session only, cleared on page reload
No passwords generated yet in this session.
Password Length Guide
| Length | Use Case | Entropy (full charset) | Verdict |
|---|---|---|---|
| 8 | Legacy systems with strict limits | ~52 bits | Weak |
| 12 | Minimum recommended | ~78 bits | Fair |
| 16 | Standard accounts | ~105 bits | Strong |
| 20 | Email, banking, primary accounts | ~131 bits | Very Strong |
| 32+ | Master passwords, encryption keys | ~210+ bits | Excellent |