Secure Password Generator
Generate cryptographically random passwords in the browser with configurable character sets.
Controls
Passwords are generated in your browser with crypto.getRandomValues(). They are never sent to a server, logged, or stored.
Generated passwords
- Click Generate to create passwords.
Strength & privacy
Classification
Very strong
- Entropy (estimate)
- ~103 bits
- Length
- 16
- Character pool
- 85
Strength depends on length, character sets, and unbiased random generation—not on personal data.
How to use
- Choose length and character sets.
- Generate one or multiple passwords.
- Copy locally—nothing is uploaded.
Examples
Admin account
20 characters with upper, lower, numbers, and symbols.
Bulk keys
Generate up to 20 passwords for rotation planning (store them in your password manager).
Entropy estimate assumes independent random characters from selected sets.
FAQ
- Is Math.random used?
- No. Only crypto.getRandomValues.
- Are passwords logged?
- No transmission, logging, or analytics on generated values.