Security

Password Expiry Calculator

Calculate when a password expires from the date it was last changed and the policy maximum age, with days remaining and a warning.

Last reviewed by the Radiatus Cloud team

Calculate when a password expires and how many days remain.

Need this handled by experts?

Radiatus runs VAPT, managed SOC & security engineering for regulated teams.

Book a free security consult

Calculate password expiry

Many organisations enforce a maximum password age, requiring users to change their password after a set number of days. This calculator works out the expiry date from the date a password was last changed and the policy maximum age, and shows how many days remain, flagging passwords that are expired or expiring soon based on a warning threshold you set. A password changed ninety days ago under a ninety-day policy is due for renewal today.

It is a simple way for administrators and users to track where a password stands against the policy.

Password aging policies

Forcing periodic password changes was long standard practice, though modern guidance from several security bodies now favours changing passwords only when there is evidence of compromise, because frequent forced changes often lead to weaker, predictable passwords. Where a maximum age policy is still in force, tracking expiry helps users renew in good time and avoid being locked out, and helps administrators plan reminders.

Use the warning threshold to match the reminder lead time your policy uses. This tool works from the dates you enter and makes no account changes. All calculation happens locally in your browser.

Related tools

  • Password Strength Checker — Measure password strength by entropy and pattern analysis rather than character-class rules. Checked entirely in your browser.
  • Password Generator — Generate strong random passwords and passphrases in your browser using the Web Crypto API. Nothing is transmitted, logged or stored.
  • Hash Generator — Generate MD5, SHA-1, SHA-256 and SHA-512 hashes in your browser. Compare checksums and verify file integrity with nothing uploaded to a server.
  • Base64 Encoder/Decoder — Encode and decode Base64 in your browser, including URL-safe Base64 and UTF-8 text. Handles files and data URIs locally with nothing uploaded.

Frequently Asked Questions

How is the expiry date calculated?

It adds the policy maximum age in days to the date the password was last changed, giving the date by which it must be renewed.

What does the warning threshold do?

If the days remaining fall at or below the threshold, the status shows as expiring soon, prompting a change before it lapses.

Are password expiry policies recommended?

Modern guidance often advises changing passwords only on evidence of compromise rather than on a fixed schedule, as forced changes can weaken passwords.

Does this tool change any account?

No. It only calculates dates from the values you enter and makes no changes to any system or account.

Privacy & Security

Everything runs in your browser; nothing is uploaded.

Data: None
Client-side-Side
Active
v1.0

How to Use

Enter the last-changed date and the maximum password age in days.

Disclaimer: This tool is provided "as is" without warranty of any kind. Results are for educational and utility purposes.