What Actually Makes a Password Strong?

Create a Strong Password

Forget everything you learned from those old "use uppercase, lowercase, number, symbol" rules. Password length is far more important than complexity, and the latest NIST guidelines (SP 800-63B, updated 2024) have fundamentally changed best practices.

The Updated NIST Password Guidelines (2024)

NIST (the US National Institute of Standards and Technology) updated its digital identity guidelines significantly. Key changes:

  • Minimum 15 characters for memorised passwords (was 8)
  • No mandatory complexity rules  stop forcing symbols/numbers if users don't want to
  • No mandatory periodic rotation, don't force password changes every 90 days unless there's evidence of compromise
  • Check against breached password lists, reject passwords known to be in data breaches
  • Allow copy-paste, don't block password manager paste
  • Support long passwords that allow up to at least 64 characters

Password Strength: The Real Metrics

Entropy Is What Matters

Password strength is measured in bits of entropy, the number of possible combinations an attacker must try. More entropy = exponentially longer to crack.

Password type Example Entropy Crack time*
6-char lowercase qwerty 28 bits <1 second
8-char mixed P@ssw0rd 52 bits Minutes
12-char random xK9#mPqL2vNr 79 bits Months
4-word passphrase correct horse battery staple 44 bits Days
16-char random Kx7$mP2qNvLrWj4& 105 bits Billions of years
Password manager generated xT9@kLmP3qNvWj7&RsBcYe 140+ bits Heat death of the universe

*Assuming 10 billion guesses per second (current GPU speeds)

Length Beats Complexity

A 20-character lowercase password has more entropy than an 8-character password using all character types. Here's why: adding one character multiplies the search space by 26 (or 62 for alphanumeric, or 95 for all printable ASCII). Length compounds exponentially.

Passphrases: An Alternative Worth Considering

A passphrase is a sequence of random common words: "umbrella forest delta cookie". It's:

  • Easier to remember than random characters
  • Long enough to be strong (25+ characters, ~50+ bits of entropy with 4 words)
  • Easy to type on mobile

The catch: must be truly random words (not a phrase that means something to you). Use a tool like Diceware to generate genuine random passphrases. You can check passphrase strength with our Password Strength Checker.

The Golden Rules

  1. Use a password manager. 1Password, Bitwarden, or KeePass. Let it generate and remember all passwords.
  2. Every account gets a unique password. Password reuse is the single biggest vulnerability pattern.
  3. Minimum 15 characters for generated passwords; aim for 20+.
  4. Enable 2FA on every account that supports it. A stolen password is useless if 2FA blocks access.
  5. Never use personal information, birthdays, names, pet names, or favourite teams. All of this is on social media.
  6. Never reuse your email password. Your email is the master key; it resets everything else.

Passwords You Should Never Use

Attackers use "dictionary attacks", trying millions of common passwords before random ones. Avoid anything that appears in breach databases:

  • Any word from a dictionary in any language
  • Names + numbers (John1990, Sarah2024)
  • Keyboard patterns (qwerty, 123456, asdfgh)
  • Common substitutions (p@ssw0rd, H3llo)
  • Anything in the HaveIBeenPwned password database (600 million entries)

How to Generate a Strong Password Right Now

Our free Password Generator creates cryptographically random passwords using crypto.getRandomValues()  the same API browsers use for security-critical operations. Choose your length and character set, then use the result in your password manager.

After generating, check its strength with our Password Strength Checker  it analyses entropy and estimates crack time without sending your password to any server.

Frequently Asked Questions

Should I change my password regularly?

No, unless you have reason to believe it's been compromised. The old "change every 90 days" rule is explicitly rejected by current NIST guidelines. Regular forced changes lead users to make predictable modifications (Password1 → Password2) that are easily guessed.

Is it safe to let my browser save passwords?

Better than reusing weak passwords, much worse than a dedicated password manager. Browser password stores vary in quality and sync security. For anything sensitive (banking, email), use a dedicated password manager with a strong master password and 2FA.

How long should a password be?

For randomly generated passwords: 16+ characters is excellent. For passphrases: 4+ random words. For your master password manager password: 20+ characters or a strong passphrase (since you need to memorise it and it protects everything).

What's the best free password manager?

Bitwarden is open source, fully audited, the free tier covers most needs, available on all platforms. KeePassXC is a strong open-source offline alternative if you don't want cloud sync.

Can a password manager be hacked?

Yes, LastPass experienced a significant breach in 2022. However, a good password manager stores your vault encrypted with your master password using strong key derivation (Argon2, PBKDF2). A breach of the server doesn't immediately expose your passwords. The risks of using a password manager are still much lower than the risks of reusing simple passwords.

Shoyeb Akter

Written by

Security Tools Developer and creator of 2FA Fast — a privacy-first browser-based authenticator and security tools platform.