Password Generator
Choose a length and which character types to include, then generate a cryptographically random password.
What this tool does
The password generator creates random passwords using a cryptographically secure random number generator (the same class of randomness used for encryption keys), not a predictable pseudo-random function. You control the length and which character sets are included, and a strength meter estimates how resistant the result is to guessing based on its length and character variety. Passwords are generated locally and never transmitted anywhere.
Example use case
Anyone creating a new account, resetting a password, or setting up a password manager's master password can use this tool to generate a strong, unique password instead of reusing an old one or typing something memorable but weak. Including all four character types at a length of 16 or more produces a password that's effectively immune to brute-force guessing with current hardware.
Why length and variety matter
Each additional character type and each additional character multiplies the number of possible combinations an attacker would need to try. A short password using only lowercase letters can be cracked in seconds, while a long password mixing uppercase, lowercase, numbers, and symbols can take centuries with current technology. Aim for at least 12–16 characters with at least three character types.