Certificate Lifetime Checker
Check every certificate logged for a host against the CA/Browser Forum lifetime limits, see when it renews, and find coverage gaps.
Privacy: The domain you type goes to /api/cert-lifetime on this site. The edge function asks CertIndex, an index of the public Certificate Transparency logs, for certificates logged for that exact name. It sees your IP address only for rate limiting. Nothing is stored, and the data source is public.
What it does
Type a host name. The checker reads the certificates Certificate Transparency holds for that exact name and answers the questions the shrinking lifetime schedule raises:
- Lifetime against the limit. Each certificate’s validity is compared with the maximum allowed on its issue date under CA/Browser Forum Ballot SC-081: 398 days before March 15, 2026, 200 days now, 100 days from March 15, 2027 and 47 days from March 15, 2029.
- Renewal timing. Certificates with the same issuer and names form a renewal series. The tool measures how many days each one had left when its replacement took over, and says whether that habit survives the next limit or Let’s Encrypt’s move to 64-day certificates.
- Coverage gaps. Stretches when no certificate for the name was valid, which usually means an expired certificate was served or a renewal broke.
- Parallel issuance. Several certificates for the same names issued days apart, a sign that each server or edge requests its own.
How it works
The query runs at /api/cert-lifetime, an edge function limited to thirty
checks an hour. It reads up to 200 certificates for the name from CertIndex, an
index of the public CT logs, merges each precertificate with its final
certificate, and runs the analysis. If the index does not answer within nine
seconds, you get a clear “try again” message rather than a hung page.
When to reach for it
- Before March 15, 2027, to find hosts whose renewal thresholds assume 200-day or 90-day certificates.
- When a certificate expired unexpectedly and you want to know if it was the first time.
- When moving CAs or CDNs, to confirm the new setup renews on a sane schedule.
- In a periodic review, next to the CT lookup, the TLS inspector and the CAA record checker.
The explainer walks through each finding, and our renewal timing chart shows how 28 developer domains renew today.
Frequently asked questions
What is the maximum lifetime of a TLS certificate today?+
How does the tool measure renewal timing?+
Why does it say a renewal threshold will misfire on 64-day certificates?+
Does a coverage gap mean my site was down?+
Why does the tool find no certificates for my host?+
Is a lifetime above the limit a mis-issuance?+
Related tools
Certificate Transparency Lookup
Look up indexed certificate observations for a domain, inspect coverage limits, discover names from SANs, and export the returned records as CSV.
TLS Certificate Inspector
Fetch a live certificate chain by hostname or paste a PEM. Decodes subject, SANs, validity, key and signature algorithms, fingerprints and embedded SCTs.
CAA Record Checker
Find the CAA record a CA will use for your domain, then check it against every CA that issued for the name in Certificate Transparency logs.
→ Read the full guide:How this tool actually works
Data from Certificate Transparency logs via CertIndex.