Create strong and unique passwords instantly to protect your digital identity
This random password generator creates passwords from the character sets you choose, between 6 and 50 characters long. Passwords are generated in your browser with crypto.getRandomValues, the browser's cryptographically secure random number generator, and are never sent to PagesTest or stored.
0 O o i I l L 1) if the password will be read or typed by hand, or exclude repeated characters.Strength comes mostly from length. Each extra random character multiplies the number of possible passwords by the size of the character set. Approximate strength of passwords from this generator with all four main sets enabled (about 70 possible characters):
| Length | Approximate entropy | Good for |
|---|---|---|
| 8 | ~49 bits | Not recommended for anything important |
| 12 | ~74 bits | Low-value accounts |
| 16 | ~98 bits | Email, banking and other important accounts |
| 20+ | ~123 bits or more | Password manager master passwords, admin and server accounts |
Excluding look-alike or repeated characters shrinks the set slightly, so add a character or two to compensate.
This one generates passwords entirely in your browser using the Web Crypto random number generator, and nothing is sent over the network. As with any tool, generate the password on a device you trust.
They help, but length helps more. A 20-character password of letters and numbers is stronger than a 10-character one with symbols. Some sites restrict which symbols they accept; if a password is rejected, switch symbols off and add length.
A passphrase of several randomly chosen words is easier to remember and type, and with five or more random words it is strong. For passwords stored in a password manager, a long random string like the ones generated here is simplest.
Let a password manager remember most passwords for you, and use a long passphrase for the manager itself. Avoid personal information and simple substitutions such as P@ssw0rd, which attackers try early.