Back to blog
SSL5 min readยท15 October 2025

How to Check If Your SSL Certificate Is Expiring

A practical guide to checking SSL certificate expiry dates โ€” manually, with browser tools, and automatically with monitoring software.

By CertGuard Team

Your SSL certificate has an expiry date โ€” and when it expires, your website shows a "Your connection is not private" warning that drives visitors away instantly. Checking it regularly is one of the simplest ways to protect your business.

Here are four ways to do it.

1. Check in Your Browser (30 seconds)

The fastest way to check any website's SSL certificate:

  1. Visit your website in Chrome or Firefox
  2. Click the padlock or site info icon in the address bar (๐Ÿ”’ in Firefox; Chrome 117+ replaced the padlock with a tune icon)
  3. Click "Connection is secure" โ†’ "Certificate is valid"
  4. Look at the "Valid until" date

If that date is within 30 days, it's time to renew.

Limitation: You have to remember to check manually. Easy to forget.

2. Use an Online SSL Checker

Several free tools check SSL certificates from outside your network:

Just enter your domain and the tool connects to your server and reads the certificate details.

Limitation: Still manual โ€” you have to remember to check.

3. Check via Command Line (Developers)

If you have terminal access, OpenSSL is the most reliable method:

echo | openssl s_client -connect yourdomain.com:443 -servername yourdomain.com 2>/dev/null \
  | openssl x509 -noout -dates

This outputs:

notBefore=Jan 15 00:00:00 2025 GMT
notAfter=Jan 15 23:59:59 2026 GMT

The notAfter date is your expiry. You can also add this to a cron job and email yourself when it's within 30 days.

Limitation: Requires technical knowledge and server access.

4. Use Automated Monitoring (Recommended)

The only method that eliminates the risk of forgetting is automated monitoring. A monitoring tool checks your certificate every few hours and sends you an alert before it expires.

CertGuard checks your SSL certificate automatically and sends email alerts at 30, 14, 7, and 1 day before expiry โ€” so you always have time to renew before anything breaks.

Setup takes under 2 minutes:

  1. Sign up for a free account
  2. Add your domain
  3. Get alerts automatically

How Early Should You Renew?

Most certificate authorities recommend renewing 30 days before expiry. Some reasons:

Don't wait until the last week. Renewing 30 days early costs nothing and eliminates stress.

What Happens If You Miss the Expiry Date?

The moment your certificate expires:

The good news: renewing an expired certificate is usually fast โ€” minutes to hours for DV certificates (such as Let's Encrypt); OV and EV certificates may take longer due to identity validation requirements. Either way, the downtime during that period is lost revenue and damaged trust.

Summary

MethodTime to CheckRequires SetupAutomatic
Browser padlock30 secondsNoNo
Online checker1 minuteNoNo
Command line2 minutesYes (terminal)Optional
Monitoring tool0 (automatic)2 minutes onceโœ… Yes

The browser and online checker methods are useful for a one-off check. For ongoing protection, automated monitoring is the only approach that guarantees you'll never be caught off guard.

Start monitoring your SSL certificate for free โ€” CertGuard checks every 6 hours and alerts you before anything expires.

Monitor Your SSL Certificates Automatically

CertGuard monitors your certificates automatically and alerts you before anything expires. Free for up to 3 domains.

Start Free โ†’
How to Check If Your SSL Certificate Is Expiring