Password Generator
Build a strong, random password with the character sets you choose.
select at least one character set
Generated with your browser's cryptographic random number generator. Nothing is sent anywhere.
How to generate a password
Drag the length slider and toggle which character sets to include — uppercase, lowercase, digits, symbols. A new password is generated instantly, with at least one character from every set you enabled. Click Copy to put it on your clipboard.
Why generate instead of inventing one
Human-chosen passwords cluster around predictable patterns that attackers test first. A random generator removes that bias, and because this one runs entirely on your device, the password never travels over the network.
Questions
Are these passwords safe to use?
Yes. Each password is built with your browser's cryptographic random number generator (crypto.getRandomValues), the same source used for security keys. Nothing is transmitted or stored.
How long should my password be?
Aim for at least 16 characters with a mix of upper, lower, digits and symbols. Longer is stronger — for high-value accounts, 20 or more is a good habit.