How to Create a Strong Password You Can Actually Remember
XUtilHub Team ·
"Use at least 8 characters with a capital letter, a number and a symbol." That advice produced millions of passwords like Password1!, which attackers guess in seconds. Here's what actually makes a password strong.
How passwords really get cracked
Attackers rarely guess passwords one by one on a login page. Usually a website's database is stolen, and they run billions of guesses per second against the stolen hashes, using:
- Lists of leaked passwords. Billions of real passwords from previous breaches are tried first.
- Dictionary words with tweaks.
Summer2024!,P@ssw0rd, names plus birth years. - Keyboard patterns such as
qwerty123and1qaz2wsx. - Brute force for short passwords: every possible combination.
Length beats complexity
Every extra character multiplies the number of possible passwords. A random 8-character password using every symbol on the keyboard has about 6 quadrillion combinations, which sounds like a lot until you learn that a single gaming graphics card can test billions of fast hashes per second.
A 16-character password, even using only lowercase letters, has about 43 sextillion combinations, millions of times more than that.
The passphrase method
Pick four to six random words and join them:
canyon-pickle-orbit-velvet-ladder
It's long, easy to type and easy to remember, and if the words are chosen randomly it's extremely hard to crack. The key word is random: a phrase you invent, like a song lyric, follows predictable patterns. The passphrase generator picks words randomly from the EFF list made for exactly this purpose.
The rules that actually matter
- Use a different password for every account. When one site is breached, attackers try the same email and password everywhere else. This is the most important rule.
- Make it long. 12 characters minimum, 16+ for important accounts.
- Avoid personal information: names, birthdays, phone numbers, cricket teams, pets.
- Don't just substitute letters.
P@$$w0rdis in every cracking list. - Turn on two-factor authentication for email, banking and social media, so a stolen password alone isn't enough.
Remembering dozens of passwords
You can't, and you shouldn't try. Use a password manager (many browsers and phones have one built in, and there are dedicated apps). Then you only need to remember one strong passphrase for the manager itself.
Check your existing passwords
The password strength checker estimates how long a password would take to crack and can check whether it has appeared in a known data breach. The check runs in your browser, and only a partial hash is ever sent for the breach lookup, never the password itself. Still, never type the real password of an important account into a website you don't trust.
For random passwords for new accounts, use the password generator and save the result straight into your password manager.
Tools mentioned in this article
Password Generator
Generate strong, random passwords with a chosen length, symbols and numbers. Uses cryptographically secure randomness. Nothing is stored.
Password Strength CheckerNEW
Check how strong your password is, how long it would take to crack, and whether it appeared in a data breach, without your password leaving your device.
Passphrase GeneratorNEW
Generate strong, easy-to-remember passphrases from random words using the EFF diceware word list, with entropy shown.