How to create a strong password: what NIST and CISA actually recommend
A strong password is long, random and used on one account only. CISA recommends at least 16 characters, and a passphrase of four to seven random words gets you there in a way you can remember. Let a password manager make the rest.
By the editors of ProtectYour.com Last reviewed 5 min read
Key takeaways
- Length matters most. CISA recommends at least 16 characters; NIST tells services to require at least 15 when a password is the only sign-in factor.
- For the few passwords you must remember, use a passphrase of four to seven random, unrelated words.
- Every other password should be random, generated and stored by a password manager.
- NIST now tells services not to force symbol-and-number rules or regular password changes. Change a password when it may have leaked.
- A unique password per account matters more than any single password's strength.
The rules changed, and for the better
For years, websites made you mix uppercase, numbers and symbols and change your password every 90 days. The result was passwords like Summer2026!, changed to Autumn2026! three months later. Easy to guess, hard to remember.
The US National Institute of Standards and Technology, whose guidance sets the baseline for federal systems and is widely copied, now says the opposite. In NIST SP 800-63B (revision 4, section 3.1.1.2), services:
- must require at least 15 characters when a password is the only thing you sign in with, and at least 8 when it is one of two factors;
- should allow at least 64 characters, and accept spaces and all printable characters;
- must not impose composition rules such as requiring a mix of character types;
- must not require periodic password changes, but must force a change if there is evidence of compromise;
- must check new passwords against a list of common, expected or compromised passwords;
- must allow password managers and autofill, and should allow pasting.
Those rules are aimed at the people who build sign-in systems, but they tell you what a strong password is: long, not on any list of known passwords, and not a pattern.
Why length beats complexity
Attackers do not guess passwords one at a time by hand. After a breach they run software that tries billions of guesses, starting with leaked passwords, dictionary words and the predictable tricks people use: a capital at the start, a number and an exclamation mark at the end, @ for a. Each extra character multiplies the number of possibilities; swapping a letter for a symbol barely changes it, because the cracking tools already try that swap.
The Cybersecurity and Infrastructure Security Agency puts it simply: at least 16 characters, random, and unique to each account. It suggests either a random mix of characters or a passphrase of four to seven unrelated words.
Weak patterns and stronger replacements
| Pattern | Why it fails | Instead |
|---|---|---|
Word plus number plus symbol (Football23!) | The first pattern cracking tools try | Four or more random words |
| Season or month plus year | Common and predictable, especially with forced changes | A generated password in a manager |
| Pet, child or team name | Often visible on social media | Words with no connection to you |
| The same strong password everywhere | One breach unlocks every account | A different password per account |
Keyboard walks (qwerty, 1q2w3e) | On every list of common passwords | Random words chosen by dice or a generator |
How to make a passphrase you can remember
You only need to remember a handful of passwords: your password manager's master password, your computer login and perhaps your main email. For those, a passphrase works well.
- Let chance pick the words. Use your password manager's passphrase generator, or roll dice against a published word list such as the EFF's diceware lists. Words you choose yourself tend to be related, and related words are easier to guess.
- Use five or six words for a master password, separated by spaces or hyphens, for example the shape
lantern-copper-wobble-orbit-pasta(do not use this one, it is now public). - Do not decorate it with a capital and a number unless a site insists. It adds little.
- Practice it a few times a day for a week, and write it down once on paper kept at home while it sticks. Paper at home is not the threat; reuse and phishing are.
Never reuse your master password
For everything else, do not remember anything
Most people have dozens of online accounts. Nobody can remember a unique 16-character password for each, so people reuse them, and reuse is how one breach turns into ten. A password manager generates a random password for every account, fills it in, and only offers it on the real site. That also protects you from many phishing pages.
The free managers built into Apple and Google devices are fine for many households; our password manager comparison covers when a separate one is worth it.
Beyond passwords
Even a perfect password can be phished or leaked from a company's servers. Two more steps cover that:
- Turn on two-factor authentication for email, banking and anything holding money. See our 2FA guide.
- Use passkeys where sites offer them; there is no password to steal. See passkeys explained.
- Check whether your passwords have already leaked with the free tools in how to check for leaked passwords, and change any that appear.
The five-minute self-check shows which of these you already have.
Common questions
How long should a password be?
At least 16 characters, according to CISA. NIST SP 800-63B requires services to accept at least 15 characters when a password is the only sign-in factor and to allow at least 64.
Do passwords need special characters?
Not according to NIST. Its SP 800-63B guidance says services should not impose composition rules such as requiring symbols or mixed case. Length and uniqueness matter far more.
Should I change my passwords regularly?
No, unless there is a reason. NIST says services should not require periodic changes but must force one when a password may be compromised. Change a password when it appears in a breach or you suspect someone knows it.
Is a passphrase safer than a password?
CISA suggests a passphrase of four to seven random words. It is long enough to resist cracking and easier to remember than random characters. The words must be chosen at random, not a quote or a phrase about you.
Your next step
Related guides
- The best password manager for you: 1Password, Bitwarden, Proton Pass and the built-ins comparedAny decent password manager beats reusing passwords. The right one depends on which devices you use, whether you want to pay, and who you share logins with.
- How to check if your password was leaked, and what to do about itSeveral free tools tell you whether your email or passwords have shown up in a breach. The fix is the same whatever they find: change it and stop reusing it.
- Two-factor authentication: what it is, which kind to use, and how to set it upTwo-factor authentication means a stolen password is not enough to get into your account. Some methods are much stronger than others.
- Passkeys explained: what they are, where they live, and whether to switchA passkey is a login that replaces the password with a cryptographic key stored on your devices and unlocked with your face, fingerprint or PIN. It cannot be phished or leaked in a breach, so switch wherever a site offers one.