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
Password Length Guide
LengthUse CaseEntropy (full charset)Verdict
8Legacy systems with strict limits~52 bitsWeak
12Minimum recommended~78 bitsFair
16Standard accounts~105 bitsStrong
20Email, banking, primary accounts~131 bitsVery Strong
32+Master passwords, encryption keys~210+ bitsExcellent