Short and simple
sunny12
About 36 bits — guessable by an offline attacker in seconds. Too short, and a real word plus digits is a common pattern.
Create a strong password that's hard to guess. Every password below is generated with crypto.getRandomValues — the browser's cryptographically secure random generator, never Math.random(). Nothing is sent to a server, added to the URL, or saved; reload the page and it's gone.
Length
Estimated strength
This estimate assumes the password is used exactly as generated — uniformly random from the stated character set or word list. It is not a score for a password you typed or edited yourself.
Strength comes from entropy — length and the size of the character set or word list — not from hard-to-type symbols. Longer is stronger.
Short and simple
sunny12
About 36 bits — guessable by an offline attacker in seconds. Too short, and a real word plus digits is a common pattern.
16 random characters
q7R#mK2vP!xL9tzB
About 100+ bits from a full character set — strong for any account when stored in a password manager.
Four-word passphrase
correct-horse-battery-staple
About 52 bits from four random words — strong, and far easier to remember and type than a random string.
Examples and guidance reviewed .