The advice on this has changed, and it is worth knowing why, because the old rule is still printed on a lot of corporate intranets.
For years the standard recommendation was to change every password every 60 or 90 days. The reasoning was that if a password leaked without anyone noticing, rotation would eventually cut the attacker off. In practice the rule backfired. When people are forced to change a password on a schedule, they do not invent a fresh strong one each time. They take what they had and increment it: Spring2025! becomes Summer2025! becomes Autumn2025!. Researchers found these transformations were predictable enough that knowing one old password made guessing the current one straightforward. Rotation also pushed people towards shorter, simpler passwords, because a password you have to retype and rememorise four times a year cannot be complicated.
Current guidance reflects that. NIST Special Publication 800-63B, revision 4, published in 2025, states that verifiers shall not require users to change passwords on a periodic basis, and shall force a change only when there is evidence that the password or the account has been compromised. The UK National Cyber Security Centre reached the same conclusion several years earlier. The same revision also drops mandatory composition rules, the requirement that a password contain a capital, a digit and a symbol, for the same reason: those rules push people towards predictable shapes rather than genuine randomness.
When there is an actual reason. These are the reasons:
Outside of those cases, a long unique password stored in a manager can stay in place indefinitely. The energy you would have spent rotating is far better spent making sure no two accounts share a password, and turning on two factor authentication where it exists.
If your workplace forces a rotation, you still have to comply, but do not increment. Generate a genuinely new random password each time and let your password manager remember it. The rule only hurts you if you try to keep the password in your head.
A password is secure when guessing it is not worth an attacker's time, and that comes down to two properties: it is long, and it was chosen by something that is not a person.
The practical rules:
The default settings on Createpass.net already meet these recommendations: 16 characters drawn from the full keyboard, which is about 103 bits of entropy. You can raise the length for accounts that deserve more. Our page on password strength explains where that number comes from and what it buys you.
It is worth knowing what you are defending against, because the threats are not evenly distributed:
A generator solves one of these four completely and helps with a second. That is a good return for one click, but it is not the whole job.