Your password
Options
What makes a password strong
A strong password is long, random and unique. Length matters most: every extra character multiplies the number of combinations an attacker has to try. A random 16-character password that uses upper- and lowercase letters, numbers and symbols has over 100 bits of entropy – far beyond what can be brute-forced today.
| Length (all character types) | Approx. entropy | Rating |
|---|---|---|
| 8 characters | ~51 bits | Fair – only with login-attempt limits |
| 12 characters | ~77 bits | Strong |
| 16 characters | ~102 bits | Very strong |
| 20 characters | ~128 bits | Very strong |
Entropy here is length × log₂(number of possible characters). It only applies to passwords that are truly random, like the ones this tool makes. A password you invent yourself, such as “Summer2026!”, is much weaker than its length suggests because attackers try common words and patterns first.
Good habits
- Use a different password for every account. When one site is breached, attackers try the same email and password on banks, email and social media.
- Store them in a password manager – your browser’s built-in one, Bitwarden, 1Password or KeePass – so you only need to remember one master password.
- Turn on two-factor authentication for email, banking and social accounts. Even if a password leaks, nobody can log in without the second factor.
- Avoid personal details such as names, birthdays or pet names; they are the first things attackers guess.
- Current NIST guidance (SP 800-63B) says you don’t need to change strong, unique passwords on a schedule – change one when there is a sign it has been exposed.
Is it safe to generate a password here?
Yes. Passwords are created in your browser with crypto.getRandomValues, your device’s cryptographically secure random number generator, using a method that avoids statistical bias. Every selected character type is guaranteed to appear at least once. Nothing is sent over the internet or saved – when you close the page the password is gone, so copy it into your password manager first.
“Avoid look-alike characters” removes O, 0, o, I, l, 1 and | so the password is easy to read aloud or type from paper. It lowers the entropy slightly, so add a character or two to make up for it.
Related: Password Strength Checker · Random Name Picker · Random Number Generator
