Password generator
Pick a length and character sets to generate a cryptographically secure password. Values never leave your browser.
Length
What makes a password strong
- Length: 12+ characters recommended; mixing digits and symbols strengthens it further.
- Variety: lowercase alone is weak — add uppercase, digits, and symbols.
- No reuse: a unique password per site means one breach cannot cascade.
How it is generated
Passwords are built with the browser's cryptographic generator (crypto.getRandomValues), not a basic PRNG, so they are unpredictable. Generation happens entirely on this page — nothing is stored or transmitted.