toolgix

How Long Should a Password Be? NIST’s 2025 Rules Explained

For years, sites forced us to add a capital letter, a number and a symbol, and to change passwords every 90 days. The US National Institute of Standards and Technology now says those rules do more harm than good. Here is what its 2025 guidance actually requires.

What NIST SP 800-63B-4 says

Source: NIST SP 800-63B-4, section 3.1.1, published July 2025.
TopicRequirement for services
Minimum length15 characters when a password is the only factor; at least 8 when it is used with multi-factor authentication
Maximum lengthShould allow at least 64 characters
Composition rulesMust not require mixtures such as “one uppercase, one symbol”
Periodic changesMust not force changes on a schedule — only when there is evidence of compromise
BlocklistMust reject commonly used, expected or compromised passwords
Password managersMust allow password managers and autofill; should allow pasting
CharactersShould accept spaces and Unicode

Why length beats complexity

Each random character adds possibilities. A random password drawn from the 94 printable ASCII symbols gains about 6.6 bits of entropy per character; a random lowercase letter about 4.7 bits. So a 16-character random lowercase password (about 75 bits) is stronger than an 8-character “complex” one (about 52 bits) — and much easier to type. Human-chosen passwords are far weaker than these numbers, because people pick patterns; that is why randomness matters more than rules.

What you should do

  1. Use a password manager and let it generate a unique random password for every site.
  2. For the few passwords you must remember (the manager’s main password, your computer), use a passphrase of several random words.
  3. Turn on multi-factor authentication wherever it is offered.
  4. Change a password when a service reports a breach — not on a calendar.

Our Password Generator creates random passwords and passphrases with your browser’s cryptographic random number generator and shows the strength in bits. The strength checker estimates how guessable a password is; its optional breach check sends only the first five characters of the password’s SHA-1 hash (k-anonymity), never the password.

Is a passphrase of common words safe?
If the words are chosen randomly (not a quote or a lyric), yes. Five or six random words from a large list give strong entropy and are easy to remember.
My company still forces 90-day changes. Is that wrong?
It contradicts the current NIST guidance, but organisations may follow other rules or older versions. Share the source with your IT team.

Sources

Related tools

More guides

All guides →

Categories

Recent and favourites

Tools you open appear here, and tools you star with “Favourite” stay at the top. This list is kept only in this browser.

Browse all 78 tools

↑ ↓ to moveEnter to openEsc to close