Free
- Up to 3 domains per email address
- Daily certificate and registration checks
- Every alert: 30, 14, 7, 3 and 1 day, problems, failed checks
- One-click unsubscribe in every email
Expiry Watch checks your domains every day and emails you before the TLS certificate or the registration runs out. Free for up to 3 domains.
Just want to look? Check a certificate now or look up a domain’s expiry.
Then 14, 7, 3 and 1 day before, for the certificate and the domain.
Four things that take sites offline, checked once a day.
Why now
In April 2025 the CA/Browser Forum voted to cut the longest a public TLS certificate may last, step by step, from 398 days to 47. Shorter certificates are safer, but every renewal is another chance for one to slip.
At least 8 renewals a year at 47 days
The free plan is the whole product for up to 3 domains. Pro is for people who need more.
For watching more than 3 domains. It isn’t open yet: leave your address and we’ll email you once when it is.
Pricing for Pro will be on the pricing page before it opens.
Plain limits, so nothing surprises you later.
Short answers to the usual ones.
Anything else: hello@boringutils.com
Watching up to 3 domains is free, with every alert. Pro, for more domains, is in early access: join the list to hear when it opens.
On purpose. You get one email per threshold (30, 14, 7, 3 and 1 day before expiry), one if the certificate breaks, and one if we can’t reach the site for 3 days. Quiet means nothing is due.
The next daily check sends the most urgent alert already due, here the 14-day one, and the rest follow on schedule. You don’t get a burst of old alerts.
Every email has a link to stop watching that domain and a one-click unsubscribe from everything. Either takes effect immediately.
Your email address, the domains you watch, and what each daily check found (kept for 90 days). We use the address only for these alerts and the confirmations around them.
Yes, with any certificate a public site serves. Let’s Encrypt stopped sending its own expiry reminder emails on June 4, 2025, which is one reason this exists.
The same checks Expiry Watch runs, for any domain, right now.