A different password for every account
Generate a password locally, save it in a password manager and avoid reusing it on another service.
Create an account
Choose a long random password when signing up for a service.
Replace reused passwords
Create a separate password for each account that shared an old one.
Meet a site's requirements
Adjust the length and allowed character types to match the form.
How the generator works
Where is the password generated?
In your browser, using its cryptographic random number generator. The password is not sent to this site's server.
Does the strength meter guarantee security?
No. It estimates resistance to guessing. Use unique passwords and enable multifactor authentication where available.
Must every selected character type appear?
No. The selected types form the random character pool. Check any specific website requirements before saving the password.

