Skip to main content
IT KORR
IT KORRKeeping Organizations Reliable & Resilient
Free Security Tool

Password Policy Generator

Generate a complete, organization-ready password and credential policy document — aligned with NIST, Microsoft, CIS Controls, PCI DSS, or HIPAA guidance, and fully editable before you adopt it.

Free to use · no account required

Start from a framework preset

Choose the framework your organization is aligning to. Every setting below remains fully editable after selecting a preset.

Configure requirements

Used in the generated policy document's header and body text.

Password Construction

Length is the strongest single predictor of password strength — most current guidance recommends at least 12 characters.

Systems should support long passwords and passphrases, not truncate or cap them unreasonably short.

States that multi-word passphrases satisfy the length requirement, encouraging an easier-to-remember alternative to complex passwords.

Forcing uppercase, lowercase, numbers, and symbols is no longer recommended by NIST — it tends to push users toward predictable patterns. Some frameworks (PCI DSS, Microsoft defaults) still expect it.

Rotation & History

Modern guidance recommends against calendar-based rotation when MFA and breach screening are enforced. Leave this off unless a specific compliance requirement mandates it.

How many previous passwords a user cannot immediately reuse. Set to 0 to rely on breach screening instead of a history requirement.

Authentication & Screening

MFA is the single control most current guidance treats as doing more to prevent account compromise than password rules alone.

Screens new passwords against public breach corpora — the direct defense against credential-stuffing attacks.

Rejects values like "password1" or "welcome1" that appear on standard weak-password lists.

Rejects single dictionary words or predictable substitutions of them.

Rejects passwords containing the user's name, username, or the organization's name.

Lockout & Reset

Number of consecutive failed sign-in attempts before an account is locked.

How long an account stays locked before automatic or administrator-assisted unlock.

States that a password reset requires more than a security question — an approved verification method before a new credential is issued.

Account Types

Adds a section covering non-human credentials — secrets-manager storage, full randomness, rotation on personnel change.

Adds a section with stricter requirements for administrative accounts, including hardware-key MFA recommendations.

Organization Name

Password and Credential Policy

Generated October 8, 2026

1. Purpose

This policy establishes the minimum requirements for creating, managing, and protecting passwords and passphrases used to access [Organization Name]'s information systems. Its purpose is to reduce the risk of unauthorized access resulting from weak, reused, or compromised credentials, and to align [Organization Name]'s credential practices with NIST SP 800-63B §5.1.1.2 (Memorized Secrets).

2. Scope

This policy applies to all employees, contractors, and third parties who access [Organization Name]'s systems, applications, or data using a password, passphrase, or PIN, across company-owned and personally owned devices used for business purposes.

This policy also applies to service accounts and privileged accounts, which are subject to the additional requirements described in Sections 4.9 and 4.10 respectively.

3. Definitions

  • Password / Passphrase (Memorized Secret): A string of characters, or a sequence of words, used to authenticate a user's identity.
  • Multi-Factor Authentication (MFA): An authentication method requiring two or more independent factors (something you know, have, or are) to verify identity.
  • Privileged Account: An account with elevated permissions, such as system, network, or database administration access.
  • Service Account: A non-human account used for application-to-application or system-to-system authentication.
  • Compromised Password: A password known to have appeared in a public data breach or credential-leak corpus.

4. Requirements

4.1 Password Construction

  • Minimum length: 12 characters.
  • Maximum length: systems must support at least 64 characters.
  • Passwords are not required to contain a specific mix of character classes. Length and screening controls (Section 4.6) are the primary strength requirement, consistent with modern password guidance.
  • The full range of printable characters, including spaces, must be accepted by all systems in scope.

4.2 Passphrases

Multi-word passphrases are explicitly permitted and encouraged as an alternative to traditional passwords, provided the total length meets the minimum length requirement in Section 4.1. Words should be selected at random rather than composed as a common phrase or quotation.

4.3 Password Expiration and Rotation

Passwords are not required to be changed on a fixed calendar schedule. This approach is supported by current guidance provided that breached-password screening (Section 4.6) and multi-factor authentication (Section 4.5) are both enforced. A password must be changed immediately upon any evidence or suspicion of compromise, regardless of when it was last changed.

4.4 Password History

This policy does not mandate a minimum password history depth, provided breached-password screening (Section 4.6) is enforced at every password change.

4.5 Multi-Factor Authentication

Multi-factor authentication is required for all user accounts without exception, including remote access and any access originating from outside the organization's network. Legacy authentication protocols that do not support MFA must be disabled.

4.6 Prohibited Passwords

  • Passwords known to appear in public breach or credential-leak corpora.
  • Commonly used or default passwords (e.g., "password", "welcome1", "qwerty").
  • Single dictionary words or predictable variations of dictionary words.
  • The user's name, username, or other easily discoverable personal or organizational information.

4.7 Account Lockout

Accounts will be locked after 10 consecutive failed authentication attempts. Locked accounts will remain locked for a minimum of 15 minutes, or until unlocked through an approved identity-verification process, whichever is applicable to the system in question.

4.8 Password Reset Requirements

Password resets must include verification of the requester's identity through an approved method before a new credential is issued or a self-service reset is permitted. Security questions alone do not satisfy this requirement.

4.9 Service Accounts

  • Service account credentials must be fully random, generated by an approved tool, and at least as long as the maximum length permitted by the target system.
  • Service account credentials must be stored in an approved secrets manager, never in plaintext configuration files, scripts, or shared documents.
  • Service account credentials must be rotated immediately upon suspected compromise or personnel change involving anyone with access to the credential.

4.10 Privileged Accounts

  • Privileged accounts must meet a minimum length of 16 characters.
  • Privileged accounts must use hardware-backed or phishing-resistant multi-factor authentication where technically supported.
  • Administrative access must be performed through a dedicated privileged account, separate from an individual's standard user account.

5. Exceptions

Any exception to this policy must be documented, include a business justification and compensating controls, and be approved in writing by [Organization Name]'s designated security or IT leadership. Exceptions must be reviewed at least annually and revoked when no longer necessary.

6. Responsibilities

  • IT/Security Team: Configures and enforces technical controls consistent with this policy; maintains breached-password screening and MFA infrastructure.
  • Managers: Ensure staff under their supervision are aware of and comply with this policy.
  • All Users: Responsible for creating compliant credentials, using an approved password manager, and reporting suspected credential compromise immediately.

7. Enforcement

Violation of this policy may result in disciplinary action up to and including termination of employment or contract, consistent with organizational HR policy and any applicable regulatory obligations. Technical enforcement is implemented through the identity platform(s) in use and audited periodically.

8. References

  • NIST SP 800-63B §5.1.1.2 (Memorized Secrets)
  • NIST SP 800-63B, Digital Identity Guidelines — Authentication and Lifecycle Management
  • IT KORR Knowledge Center — Password Security: /knowledge-center/cybersecurity/password-security

9. Review Schedule

This policy will be reviewed at least annually, or upon a significant change to applicable regulatory requirements, a relevant update to referenced guidance, or a security incident involving credential compromise. Last generated: October 8, 2026.

This document is a starting-point template, not legal or compliance advice. Review it against your organization's actual systems and, for regulated environments, confirm alignment with a qualified compliance advisor before adoption — see Building a Password Policy Template for the reasoning behind each section.

Choosing A Preset

Every preset here requires MFA, permits passphrases and blocks known-compromised passwords. These are the settings where they genuinely disagree.

How the 6 framework presets actually differ

NIST SP 800-63B

Length-first, MFA-backed policy aligned with current NIST digital identity guidelines.

Minimum length
12 characters (max 64)
Forced expiry
None — no routine rotation
Complexity rules
Not required
Password history
Not enforced
Lockout threshold
10 failed attempts

Microsoft / Entra ID

Aligned with Microsoft's published Entra ID password guidance and platform defaults.

Minimum length
12 characters (max 256)
Forced expiry
None — no routine rotation
Complexity rules
Not required
Password history
Not enforced
Lockout threshold
10 failed attempts

CIS Controls

Aligned with CIS Controls v8 account and credential management safeguards.

Minimum length
14 characters (max 64)
Forced expiry
None — no routine rotation
Complexity rules
Not required
Password history
Last 5 blocked
Lockout threshold
10 failed attempts

PCI DSS

Aligned with PCI DSS Requirement 8 for systems in the cardholder data environment.

Minimum length
12 characters (max 64)
Forced expiry
Every 90 days
Complexity rules
Character-class rules required
Password history
Last 4 blocked
Lockout threshold
10 failed attempts

HIPAA

Aligned with HIPAA Security Rule authentication safeguards for ePHI systems.

Minimum length
12 characters (max 64)
Forced expiry
None — no routine rotation
Complexity rules
Not required
Password history
Last 4 blocked
Lockout threshold
8 failed attempts

Enterprise Strong

A stricter baseline for organizations that want to exceed minimum framework requirements.

Minimum length
16 characters (max 128)
Forced expiry
None — no routine rotation
Complexity rules
Not required
Password history
Last 10 blocked
Lockout threshold
5 failed attempts

Which one, in practice

One pattern runs through this table: PCI DSS is the only preset that still forces routine expiry and character-class complexity. The rest follow the current guidance that scheduled rotation drives users toward predictable variations and that length plus compromised-password screening protects an account far better than a symbol requirement. If you are not bound by a standard that mandates rotation, you probably do not want it.
Generated from the generator's own preset definitions, so the table cannot disagree with the document the tool produces.

FAQ

Common Questions

Which framework preset should we start from?

Start from the framework your organization is most directly accountable to — HIPAA for covered entities and business associates, PCI DSS for anyone handling cardholder data, CIS Controls or NIST SP 800-63B as a strong general baseline, or Microsoft if your identity platform is Entra ID. Every setting remains editable after choosing a preset, so the preset is a starting point, not a constraint.

Is the generated document legally sufficient for our compliance requirements?

No single generated document can guarantee compliance on its own. This tool produces a well-structured, framework-informed starting point; it should be reviewed against your organization's actual systems and, for regulated environments, confirmed with a qualified compliance advisor before formal adoption.

Can we edit the generated policy after downloading it?

Yes. The Markdown and plain-text outputs are designed to be edited freely in any document editor. Nothing about the output format locks you into using it unmodified.

Does this tool store or transmit our configuration?

No. The entire tool runs client-side in your browser. Your organization name and configuration choices are never transmitted to or stored on any server.

How It Works

What this tool does with your input

How this tool works, and what happens to what you enter

  1. You

    You make the policy choices

    The decisions a document has to encode, asked one at a time.

  2. The tool

    The document builds in your browser

    Your choices are rendered into a complete document locally.

  3. You

    You get the finished document

    Copy it, print it, or take it into your own system.

Nothing leaves your browserThis tool makes no network request. Everything you enter is evaluated on your own device, nothing is transmitted to IT KORR, and nothing is stored. Closing the tab discards it.

Operational Support

Need help enforcing this policy in practice?

IT KORR helps design, document, and technically enforce credential and access management policy aligned with your compliance requirements — from identity platform configuration to MFA rollout.

No commitment required — we respond within one business day.

Build: 1780fe3 | Built: Oct 8, 2026 4:39 AM EDT