Generate strong, secure passwords in your browser
Weak and reused passwords are the single most common cause of account takeovers. This free password generator creates long, unpredictable passwords using your browser’s built-in cryptographic random number generator — the same kind of randomness used to secure HTTPS connections. Because everything happens locally, the password you generate is never transmitted over the network and never stored anywhere.
How to generate a password
- Choose a length Set the length slider — 16 characters or more is recommended for important accounts.
- Pick character types Choose which to include: uppercase, lowercase, digits, and symbols.
- Exclude ambiguous characters Optionally exclude ambiguous characters if you will type the password by hand.
- Generate the password Click Generate password. A fresh password appears instantly.
- Copy and store it Press Copy, then paste it into your password manager.
Tips for strong passwords
- Length beats complexity. A longer password is harder to crack than a short one with lots of symbols.
- Use a unique password per site. If one service is breached, the others stay safe.
- Store them in a password manager. You should not need to memorise random passwords.
- Enable two-factor authentication wherever it is offered for an extra layer of protection.
How the strength meter works
The meter estimates entropy in bits — a measure of how many guesses an attacker would need. It multiplies the password length by the base-2 logarithm of the size of the character pool you selected. More character types and greater length both increase entropy. As a rule of thumb, aim for at least 60 bits for everyday accounts and 128 bits or more for anything highly sensitive.