How to use
- Choose the length — 16 or more is recommended.
- Choose which kinds of characters to include.
- Click Copy, and paste the password into the website.
- Click "Generate new" for a different password.
How it works
Each character is picked with crypto.getRandomValues, the same secure random source browsers use for encryption, without any bias. Strength is measured in bits of entropy: length × log₂(number of possible characters).
Frequently asked questions
How long should my password be?
At least 12 characters, and 16 or more for important accounts like email and banking.
Is it safe to generate passwords online?
Here, yes: the password is created inside your browser and is never sent to any server or saved.
How do I remember strong passwords?
Use a password manager, such as the one built into Chrome, Safari or Android, instead of reusing one password everywhere.