Free tool · Runs in your browser

NIST password
generator.

Make a password that meets NIST SP 800-63B-4, the federal guideline most password policies copy: at least 15 characters for a password used on its own, with length doing the work instead of forced symbols. It starts at 15 characters, runs in your browser, and what you make is never stored or sent.

Ver en español

generating…
—

Preset
Length 16 characters
l 1 I O 0
Bulk generate

Uses the settings above, up to 500. With usernames, you get one row per user and no password contains its username. Usernames stay on this page.

Every password is generated locally, right in your browser, using its built-in cryptographic random generator. Nothing you generate here is ever stored, logged, or transmitted — not to Veteran Solutions, not to anyone. The only outside request is the optional breach check in Check mode, which sends 5 characters of a hash, never the password.

Last updated

How it works

Length first, as NIST now says.

NIST SP 800-63B-4 (final, August 2025) dropped the old advice to force symbols and change passwords on a schedule. Here is what a person choosing a password needs from it.

01

15 characters or more

A password used as the only sign-in factor must be at least 15 characters long (section 3.1.1.2). A password used only as part of multi-factor sign-in may be as short as 8. The NIST preset starts at 15.

02

No forced mixes

NIST says a system shall not impose other composition rules, such as requiring upper case, numbers, or symbols. This tool lets you include them because a random mix adds strength, but nothing is forced.

03

Local only

The password is made by code running in this page with your browser's cryptographic random generator. It is not sent, logged, or saved.

What NIST requires

NIST SP 800-63B-4, section 3.1.1.2, in plain English.

NIST publishes these rules for the systems that check passwords (“verifiers”). Some bind the website or the organization; others tell you what to aim for. “Shall” means required, “should” means recommended.

TopicWhat NIST saysWhat it means for you
Length, password on its ownAt least 15 characters (shall)Use 15 or more. The preset starts at 15; go longer for email, banking, and your password manager.
Length, with multi-factorAt least 8 characters when the password is only used as part of multi-factor sign-in (shall)A system may accept 8 here, but longer costs you nothing when a password manager types it.
Maximum lengthSystems should allow at least 64 charactersTry a long password. If a site cuts you off sooner, that is the site's limit, not NIST's.
Composition rulesSystems shall not impose them (no required mix of character types)Sites should not force symbols or numbers. Adding them yourself is fine.
Changing passwordsNo periodic changes. Change only on evidence of compromise (shall)Do not rotate on a calendar. Do change a password after a breach.
BlocklistThe whole password is compared with a list of common or compromised passwords (shall)Use Check in the password generator to test one against known breaches.
Unicode and spacesSystems should accept Unicode; each code point counts as one characterPhrases with spaces are allowed where the site accepts them.
Password managersSystems shall allow password managers and autofill, and should allow pasteUse a password manager. Do not type long random passwords by hand.

This tool covers your side: a long random password. The rest depends on the website or your organization's policy. Read the source: NIST SP 800-63B-4, Authenticators (see 3.1.1.2).

FAQ

Common questions.

How long should a NIST password be?

At least 15 characters if the password is the only sign-in factor. NIST SP 800-63B-4 allows a minimum of 8 when the password is used only as part of multi-factor sign-in. The NIST preset here starts at 15, and longer is better for important accounts.

Does NIST still require symbols, numbers, and capital letters?

No. NIST says systems shall not impose composition rules such as a required mix of character types. Length matters more. This tool still lets you include all character types, because a random mix adds strength and some sites still demand them.

Does NIST say to change passwords every 90 days?

No. NIST says systems shall not require periodic changes. A password must be changed when there is evidence it has been compromised.

Does using this tool make me NIST compliant?

No. It makes a password that follows the published length rule. NIST SP 800-63B-4 also sets duties for the systems that store and check passwords, such as blocklists and password-manager support. Veteran Solutions, LLC is not affiliated with NIST. If you need help meeting these rules in your business, we can help.

Where is the exact NIST text?

In NIST SP 800-63B-4, Authenticators, section 3.1.1.2 (Password Verifiers). The link is in the table above.

Veteran Solutions, LLC

Need help with your network?

Monitoring assessments, NOC runbooks, network administration, and hands-on hardware deployment from a service-disabled veteran-owned small business in Waco, Texas.