Skip to content
An official-style zero-knowledge vault — your master password is never transmitted or stored.

How to Create a Strong Password You Will Not Forget

By Harshil Kachhadiya · Updated · 5 min read

Most advice about passwords focuses on odd symbols and capital letters. The research points somewhere simpler: make passwords long, make each one unique, and let a tool remember them.

Length matters more than complexity

Each extra character multiplies the work an attacker needs to guess a password. A random 16-character password is vastly harder to crack than an 8-character one full of symbols. Guidance such as NIST SP 800-63B emphasises length and screening against known-breached passwords rather than forcing arbitrary character rules.

Never reuse a password

When a website is breached, attackers try the leaked email and password on other popular sites. This is called credential stuffing, and it works because people reuse passwords. If every account has a different password, one breach stays one breach.

Remembering dozens of unique passwords is not realistic, which is exactly the job a password manager does.

Two good ways to build a password

For accounts you type often, such as your computer login or your password manager's master password, use a passphrase: four or more unrelated words, for example from a random word list. It is long, easy to remember, and hard to guess.

For everything else, let a generator create a random string. Padlock's generator uses crypto.getRandomValues, the browser's cryptographically secure random source, with a length slider and a live strength meter.

What to avoid

These patterns are the first things attackers try:

  • Names, birthdays, pet names, or anything findable on social media.
  • Simple substitutions like P@ssw0rd, which cracking tools already expect.
  • Keyboard patterns such as qwerty123 or 123456.
  • The same base word with a number that changes for each site.

Add a second factor

Even a strong password can be phished. Turn on two-factor authentication wherever it is offered. Time-based one-time codes are a good default, and Padlock can generate them for you alongside the saved login.

Try a zero-knowledge password manager

Padlock encrypts your vault in your browser, so only you can read it. Free, with autofill, 2FA codes, and a password generator.

More guides