The short version
- Make it long. 16+ characters if random, 6+ words if a passphrase.
- Make it random. Chosen by a generator or dice, not by you.
- Make it unique. One password per account, no exceptions.
- Store it well. A password manager, plus two-factor authentication on important accounts.
Method 1: a random password from a generator
Best for every account a password manager can fill for you, which should be nearly all of them. You never need to remember or type it. Open the password generator, set 20 characters, copy, save.
Method 2: a random-word passphrase
Best for the handful of passwords you must remember: your password manager’s master password, your computer login, your email. Six random words from the EFF list give 77.5 bits. The passphrase generator picks them for you, and explains how the dice method works.
Method 3: a random-word sentence
If a site insists on capitals, digits and symbols, take random words and wrap them in the required characters: capitalise the first word, drop a random two-digit number in the middle, end with a symbol. The words carry the strength; the extras satisfy the form.
Habits that make passwords weak
- Reuse. The single biggest risk. Attackers take leaked email-and-password pairs from one breach and try them everywhere (“credential stuffing”).
- Personal details. Pet names, birthdays, teams and street names are public on social media and are the first things targeted guessing tries.
- Predictable tweaks. Capital at the start, number and “!” at the end,
o→0. Cracking rules apply these automatically. - Keyboard walks.
qwerty,1qaz2wsxandasdfghare in every wordlist. - Scheduled changes. Forced rotation produces
Autumn2026→Winter2026. NIST dropped it from its guidance for this reason.
Test one you already use with the password strength checker. It runs in your browser and shows the patterns a cracker would spot.