Check Your Certificate's Days Left Above

Paste your certificate into the inspector above to see its exact notBefore and notAfter dates, then see where it falls on the CA/Browser Forum's timeline from 398 days now to 47 by March 2029.

ZERO UPLOAD · ALL LOCAL
  1. Paste PEM text into the textarea or drop a certificate file (.crt, .pem, .cer, .der) onto the drop zone.
  2. Each certificate in the chain renders as a separate card, ordered leaf-first. The leaf is expanded; intermediates and root are collapsed.
  3. Coloured badges flag expired certificates, expiring-soon certificates, weak RSA keys, SHA-1 signatures, and wildcard SANs.
  4. Use the Copy button on any field row to copy its value to the clipboard.
  5. Enter a domain name (e.g. example.com) in the "Fetch from domain" field and click Fetch to inspect its live TLS certificate.

What to look for

  • 398 days
  • 200 days
  • 100 days
  • 47 days

Certificates issued before an effective date remain valid to their own notAfter; the new caps apply only to new issuance.

Drop .crt / .pem / .cer / .der here

or click to browse

── or paste PEM below ──

── or fetch from domain ──

Parsing certificate…

Check Your Certificate's Days Left Against the 47-Day Timeline

Paste your certificate into the inspector above and it reads the exact notBefore and notAfter date pair, defined in RFC 5280 Section 4.1.2.5, that decides how long it stays trusted before it must be replaced.1 Until 2020, the CA/Browser Forum permitted public TLS certificates valid for up to 825 days. Apple then unilaterally enforced a maximum of 398 days in Safari2, and the CA/Browser Forum followed. The CA/Browser Forum ballot SC-081v3, passed in April 2025, will reduce the maximum validity for publicly trusted TLS certificates to 47 days by March 2029, following a staged reduction schedule3, so checking where your own certificate sits on that timeline now saves you from a scramble later.

Current maximum validity periods and the reduction timeline

As of mid-2026, the maximum validity period for publicly trusted TLS certificates is 398 days (approximately 13 months). The CA/Browser Forum ballot SC-081v3 introduces a phased reduction: from 398 days to 200 days starting March 15, 2026; to 100 days starting March 15, 2027; and to 47 days starting March 15, 2029. Additionally, the maximum data reuse period for domain validation is being reduced alongside certificate lifetime. Let's Encrypt already operates below these limits, issuing 90-day certificates today with plans to move to 45-day certificates by 20284. Furthermore, internal certificates issued by private CAs are not subject to CA/Browser Forum requirements and may carry validity periods of multiple years, which some organizations use to reduce management overhead for internal services at the cost of a longer compromise exposure window.

How to track the reduction schedule for your own infrastructure

The phased reduction means different certificates in your infrastructure will be affected at different times depending on their issuance date. The CapyToolkit Certificate Inspector displays the notBefore and notAfter dates along with the remaining validity, so you can see how long each certificate stays valid and plan replacements before each step takes effect. Marking certificates issued before each effective date helps your team prioritize which ones to replace first as the shorter limits take hold.

Why shorter validity periods improve security

The security argument for shorter validity periods rests on limiting the damage window from a private key compromise. When a TLS private key is stolen, an attacker can impersonate the server for any connection they can intercept until the certificate expires or is revoked. Revocation is unreliable: OCSP soft-fail means browsers often proceed even when the OCSP responder confirms revocation if the responder is unreachable. Consequently, the certificate's validity period is the outer bound on how long a compromised key remains useful to an attacker. A 47-day certificate limits the damage window to 47 days without relying on revocation working correctly. Furthermore, shorter validity windows force organizations to automate renewal, which as a side effect improves deployment hygiene: organizations with automated renewal tend to discover and remediate certificate misconfigurations more quickly because each renewal cycle restarts from a clean state.

Why revocation alone is not a sufficient safety net

OCSP soft-fail means browsers often proceed even when the OCSP responder confirms revocation if the responder is unreachable. Revocation also depends on the client being able to reach the OCSP responder at all, which is not guaranteed on restricted networks. Consequently, relying on revocation as your only defense against compromised keys is risky, and a shorter validity period provides a hard upper bound on exposure that does not depend on revocation infrastructure being available.

The practical takeaway is to treat the validity window as your real security budget. A short-lived certificate limits how long a stolen key can do damage, so shorter lifetimes directly reduce risk even when nothing else changes. The CapyToolkit Certificate Inspector shows the Days Left countdown for every certificate, so you can see at a glance which certificates are approaching the window where a renewal failure turns into an outage.

Validity periods for different certificate types

Different certificate types carry different validity period norms based on their role in the PKI hierarchy. Leaf certificates for public TLS will be capped at 47 days by 2029 under SC-081v3. Intermediate CA certificates typically carry five-to-ten year validity periods; they are signed less frequently than leaf certificates and their keys are kept more securely. Root CA certificates typically carry validity periods of twenty to thirty years, reflecting the difficulty of distributing root updates to all devices worldwide.

How root and intermediate validity periods affect your renewal planning

When an intermediate CA certificate expires, every leaf certificate it has signed becomes invalid regardless of the leaf's own notAfter date. This means your renewal planning must account for the entire chain, not just the leaf certificates you manage directly.', Code signing certificates and S/MIME certificates follow their own CA/Browser Forum baseline requirements with different validity limits. Yet all of these validity periods are enforced the same way: by the notAfter field in the X.509 certificate, and any TLS client that enforces validity dates will reject any certificate past that date regardless of the certificate's type or the CA's intentions.

When to use this

Check your certificate above when planning a management strategy that spans the CA/Browser Forum's validity reduction timeline, or when auditing certificates for compliance with your organization's key management policy. It also helps when deciding whether to migrate from manual annual renewal to ACME-based automation, since the case for automation becomes urgent as validity windows shrink toward 47 days.

Examples

Auditing a certificate portfolio ahead of the 2026 validity reduction

Inspect each certificate in your portfolio using the Certificate Inspector or openssl commands. Flag any certificate with a notAfter date more than 200 days in the future after March 15, 2026, as it will have been issued under a policy that no longer applies for new issuance.

Checking validity of an internal CA certificate

Paste the internal CA certificate PEM into the Certificate Inspector. Internal certificates are not subject to CA/Browser Forum limits. Check the notAfter date and Days Left count to plan renewal before it affects the leaf certificates it signs.

Understanding why a valid-looking certificate is rejected by a specific client

Some clients enforce maximum validity periods beyond the current CA/Browser Forum limits for their specific version. A certificate within its notAfter date but issued with a notBefore more than the client's enforced maximum before notAfter may be rejected by those specific clients.

Sources
  1. 1.

    Cooper, D., Santesson, S., Farrell, S., Boeyen, S., Housley, R., and Polk, W., "Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile," RFC 5280, IETF, September 2008. https://www.rfc-editor.org/info/rfc5280

  2. 2.

    Apple, "About upcoming limits on trusted certificates," support.apple.com, September 2020. https://support.apple.com/en-us/102028

  3. 3.

    CA/Browser Forum, "Ballot SC081v3: Introduce Schedule of Reducing Validity and Data Reuse Periods," cabforum.org, April 2025. https://cabforum.org/2025/04/11/ballot-sc081v3-introduce-schedule-of-reducing-validity-and-data-reuse-periods/

  4. 4.

    Let's Encrypt, "From 90 to 45: Let's Encrypt Certificate Lifetimes Are Shrinking," letsencrypt.org, December 2025. https://letsencrypt.org/2025/12/02/from-90-to-45

FAQ