Password Generator
Generate secure random passwords.
—StrengthVery weak
About the Password Generator
Generates random passwords using the browser's cryptographic random number generator, not Math.random. Choose the length and which character sets to include: uppercase, lowercase, digits, and symbols. Because generation happens locally and nothing is transmitted, the password you create is never seen by any server, including this one.
How to use the Password Generator
- Set the password length.
- Toggle the character sets you need, such as symbols for sites that require them.
- Press Generate to produce a new password.
- Copy it straight into your password manager.
Frequently asked questions
- Are these passwords actually random?
- They are drawn from crypto.getRandomValues, the browser's cryptographically secure random source. That is the same primitive password managers use, and it is not predictable the way Math.random is.
- Is the password sent anywhere?
- No. It is generated in your browser and never leaves the tab. There is no server to store it.
- How long should a password be?
- Length buys more security than complexity does. For anything you care about, 16 or more random characters is a sensible floor, and a password manager makes the length irrelevant to you.
- Why do some sites reject the generated password?
- Usually because they forbid particular symbols or cap the length. Turn symbols off or lower the length and generate again.