← Back to Blog

How to Write a Strong Password

By Adas · Security · 4 min read

Most people pick passwords the same way — a word they remember, maybe a number at the end, possibly a capital letter at the start. It feels secure. It isn't.

The average data breach exposes millions of passwords at once. When attackers get that list, they don't guess manually — they run automated tools that try billions of combinations per second. A password that feels unique to you can be cracked in seconds if it follows a predictable pattern.

Here's what actually makes a password strong, and how to build one that holds up.

What Makes a Password Weak

Weak passwords share predictable patterns. Attackers know these patterns and target them first. The most common ones are dictionary words with simple substitutions — replacing "a" with "@" or "e" with "3" — single words with a number appended, names of people, places, or sports teams, and short passwords under 8 characters regardless of complexity.

If your password appears in any form in a dictionary, or follows a pattern millions of other people use, it is weak by definition — no matter how clever it feels to you personally.

The Five Properties of a Strong Password

A genuinely strong password has all five of these:

1. At least 12 characters long

2. Contains uppercase letters (A–Z)

3. Contains lowercase letters (a–z)

4. Contains numbers (0–9)

5. Contains special characters (!@#$%^&*)

Length matters more than complexity. A 16-character password made of random words is stronger than an 8-character password full of symbols. Every additional character multiplies the number of possible combinations an attacker has to try.

The Passphrase Method

The hardest part of strong passwords is remembering them. A passphrase solves this. Instead of one complex word, you combine four or five unrelated words into a single string.

Weak: Dragon99!

Strong: TableCloudRiverBoot!7

The second example is longer, harder to crack, and easier to remember than a random string of symbols. The words don't need to make sense together — in fact, unrelated words are stronger.

One Password Per Account

Even a perfect password becomes a liability if you reuse it. When one site gets breached, attackers immediately try the same password on every other major service — email, banking, social media. This is called credential stuffing and it is one of the most common attack methods used today.

Use a different password for every account. A password manager handles this for you — you only need to remember one master password, and it generates and stores unique passwords for everything else.

What To Do Right Now

Check your current passwords against these five properties. If any of them fail even one — length, uppercase, lowercase, numbers, or special characters — replace them today, starting with your most important accounts: email, banking, and anything with payment details.

If you need a strong password right now, use the tool below to generate one that passes all five checks instantly.

Check your password strength or generate a secure one instantly.

Try the Password Checker →