Passwords are still the front door to almost everything you do online. For all the talk of fingerprints and face scans, the humble password remains what stands between your accounts and whoever wants in. Getting them right is one of the highest-impact things you can do for your security — and it's easier than most people assume.

Just want a strong one?

Generate a random password in your browser — never sent to any server.

Generate a password →

What actually makes a password strong

The old advice — a short jumble of symbols like P@$w0rd! — is outdated. What matters most is length. Every extra character multiplies the number of combinations an attacker has to try, far more than swapping letters for symbols does. A long, memorable passphrase made of several unrelated words is both stronger and easier to remember than a short, cryptic one.

The biggest mistake: reuse

If you take one thing from this guide, make it this: never reuse passwords across accounts. When a company suffers a breach, attackers take the leaked email-and-password pairs and try them automatically on hundreds of other sites — a tactic called credential stuffing. If you've used the same password in more than one place, a single breach quietly hands over all of those accounts at once.

⚠️ This is how most accounts actually get hacked. Not by someone cracking a strong password, but by reused passwords from an old breach being tried on your other accounts. Unique passwords everywhere shut this down completely.

How to manage them without memorising everything

Nobody can remember a unique, random password for every account — and you shouldn't try. There are two sensible approaches, and they work best together:

Generate a unique password for every account

A password generator creates strong, random passwords instantly, with no pattern for anyone to guess. Because the generator on this site runs in your browser, the password isn't sent anywhere — it's created on your device and stays there.

Store them in a password manager

A reputable password manager remembers them all behind one strong master password, so you only have to memorise one. It also makes using a different password everywhere effortless rather than exhausting. Options worth considering:

Add a second layer with 2FA

Even a perfect password can leak. Two-factor authentication (2FA) means a stolen password alone isn't enough — a login also needs a code from your phone or an authenticator app. Turn it on wherever it's offered, especially for your email and anything tied to money. The 30 seconds it takes is the highest-return security step you can make.

Quick do and don't

Frequently asked questions

How often should I change my passwords?

Modern guidance has moved away from forced regular changes, which tend to push people toward weaker, predictable variations. Use a strong unique password and change it promptly if a service is breached or you suspect it's been exposed.

Are generated passwords better than ones I make up?

Generally yes. Human-chosen passwords follow patterns attackers know well. A randomly generated password has no such pattern — the trade-off is you'll want a password manager to store it, since it won't be memorable.

Generate a strong password

Customise length and character mix. Created locally in your browser.

Generate a password →