Reusing simple passwords is one of the easiest ways to get an account compromised. This generator creates strong, random passwords using your browser's cryptographically secure random number generator — never sent to a server, never logged, generated fresh every time you click.
How to use the password generator tool
- 1
Set your options
Choose a length and which character types to include — lowercase, uppercase, numbers, symbols.
- 2
Generate
Click Generate to create a new random password using those rules.
- 3
Copy it
Copy the password straight into your password manager or the account you're setting up.
Common use cases
Create a new account password
Generate a strong, unique password instead of reusing one across sites.
Set a temporary passphrase
Quickly generate a one-off password for a shared or temporary login.
Meet a site's password rules
Adjust length and character types to match a specific site's password requirements.
Frequently asked questions
Passwords are generated using your browser's cryptographically secure random number generator (crypto.getRandomValues), not Math.random.