DevTools Hub

Search tools

Search for a developer tool

Password Security

Password Policy Generator

Generate a password policy document and check it against NIST SP 800-63B guidance.

Part of the Password Security Toolkit
  • Minimum length of 12 meets the 8-character floor. NIST's more recent guidance recommends 15+ when the password is the only authentication factor.
  • Maximum length of 64 supports passphrases and generated passwords without an arbitrary cutoff.
  • No mandatory composition rules, matching NIST SP 800-63B's guidance.
  • Rotation only on evidence of compromise matches NIST SP 800-63B directly.
  • Blocking known-breached passwords matches NIST SP 800-63B's requirement directly — the standard real-world mechanism is a k-anonymity range query against a service like Have I Been Pwned's Pwned Passwords, which never transmits the actual password or its full hash.
  • Allowing paste matches NIST SP 800-63B's guidance and supports password managers.

What this generates

Pick the settings for a password policy — minimum/maximum length, rotation, MFA, breach checking, and more — and get a copyable policy document, plus a live check of each setting against NIST SP 800-63B (Digital Identity Guidelines — Authentication and Lifecycle Management), the current authoritative standard for memorized-secret policy.

Why NIST 800-63B is the reference point

800-63B is worth knowing specifically because it reverses a lot of older conventional wisdom that's still baked into plenty of real systems:

Try it yourself

Password Generator creates passwords that satisfy whatever policy you land on here, and Password Entropy Calculator checks a specific password against common weak patterns and estimates its crack time.

FAQ

Does this policy get enforced anywhere automatically?

No — this generates a policy document to adopt and implement in whatever system actually authenticates users (an identity provider, an application's own auth code, an LDAP/AD configuration). It doesn't configure anything for you.

Why does the tool recommend against rules my compliance framework requires?

Some frameworks (older PCI-DSS versions, for instance) still mandate periodic rotation or composition rules that predate NIST's current guidance. Where a specific compliance requirement conflicts with 800-63B, the compliance requirement is what you legally have to satisfy — the alignment check here is describing security best practice, not telling you which one wins in a specific regulatory context.

Is anything I enter here sent anywhere?

No — the policy is generated and evaluated entirely in your browser.

Related tools