Set up a new account
Choose a length accepted by the service, generate a password, and save it instead of reusing an old one.
Generate strong, secure random passwords
Generate strong, secure random passwords
This generator builds a random string from the character groups you select: uppercase, lowercase, numbers, and symbols. Choose a length from 8 to 64 characters and optionally exclude similar-looking or ambiguous characters. The strength meter is a local estimate, not a breach check.
Generate a separate password for email, shopping, work, or another service, then save it in a password manager.
Adjust the length and allowed groups for a site, device, or application that rejects particular characters.
Choose a length from 8 to 64 characters, select groups accepted by the destination, and generate with the browser’s Web Crypto random-value API. Copy the result to the account or a password manager. Selected groups form one pool; the generator does not force at least one character from each group.
Choose a length accepted by the service, generate a password, and save it instead of reusing an old one.
Exclude similar-looking characters when typing from a printed note or sharing with an authorized teammate.
Use a long random password for one account and let a password manager keep it.
Turn off symbols or other groups only when the service rejects them; check the result if a rule requires each group.
The local indicator uses length and character variety; it is not an entropy calculation or leaked-password lookup.
Generation uses crypto.getRandomValues in the browser, supported by current browsers in secure contexts. The strength indicator is calculated locally from visible password characteristics.
The strength meter is a local estimate, not a guarantee or breach check. A generated password does not configure an account or replace its recovery settings. Check the destination’s length and character rules.