EN

SSL Certificate Checker

Expiry date, issuer and covered names of a website certificate, plus HTTPS checks.

How to use the SSL checker

  1. Enter a domain name such as example.com, or paste a full web address.
  2. Press Check SSL.
  3. Read the summary at the top, then the certificate details and the HTTPS checks below it.

The checker does four things at once. It connects to the site over HTTPS. It finds the newest certificate for the name in public Certificate Transparency logs. It checks whether plain http:// redirects to https:// and whether the site sends an HSTS header. Finally it reads the domain's CAA records, which say which certificate authorities may issue certificates for it.

Where the certificate data comes from

Since 2018, browsers only trust a public certificate if it was recorded in Certificate Transparency (CT) logs: public, append-only lists that anyone can search. We read them through crt.sh, a free CT search service, and show the most recent certificate that is valid today and covers the name you entered.

A server can hold more than one valid certificate, so the one it actually sends you may be a different one with similar dates. If you just renewed and the old dates still show, wait a few minutes: new certificates can take a while to appear in the logs.

What the results mean

Check What it tells you
HTTPS connection Our server reached the site over an encrypted connection. A failure usually means an expired, self-signed or mismatched certificate, or that the site is down.
Days left Time until the certificate expires. Most free certificates last 90 days and renew automatically about 30 days before the end.
Names covered The domain names (SANs) the certificate is valid for. A wildcard such as *.example.com covers one level of subdomains.
HTTP to HTTPS redirect Visitors who type the address without https:// are sent to the secure version.
HSTS The site tells browsers to use HTTPS only, which stops downgrade attacks.
CAA records Only the listed certificate authorities may issue certificates for the domain. Optional, but a good safeguard.

Common certificate problems and fixes

  1. The certificate expired. Renew it with your host or certificate authority. With Let's Encrypt, check that the automatic renewal job (certbot or your control panel) still runs.
  2. The name does not match. The certificate covers www.example.com but not example.com, or the reverse. Issue a new certificate that lists both names.
  3. No redirect to HTTPS. Add a permanent (301) redirect from http:// to https:// in your web server or CDN settings.
  4. No HSTS header. Add Strict-Transport-Security: max-age=31536000; includeSubDomains once every subdomain works over HTTPS. Read what is HTTPS for background.
  5. Renewal fails after adding CAA. Make sure the CAA record lists the authority that issues your certificates, for example 0 issue "letsencrypt.org".

To see every header the server sends, use the HTTP headers checker. To read the CAA and other DNS records directly, use the DNS lookup.

Frequently asked questions

Is SSL the same as TLS?

TLS is the modern version of SSL. Every secure website today uses TLS, but most people still say "SSL certificate", so we use both terms.

How often should I check my certificate?

Free certificates last about 90 days. Check after every renewal, or whenever visitors report a browser warning. Many certificate authorities also email you before a certificate expires.

Why does the checker show a different expiry date than my browser?

Your server may hold more than one valid certificate, or a CDN such as Cloudflare may present its own certificate in front of your server. The browser shows the certificate it received; we show the newest one recorded in the public logs.

Do you store the domains I check?

No. The domain is used for the lookup and is not saved. Results from the public logs may be cached for up to an hour to keep the tool fast.

Last updated October 20, 2026 by the FindMyIPLocation team.

More tools

Other free IP and network tools

IP Lookup

Location, network owner and ASN of any IP address or domain.

ISP Lookup

See which internet provider your connection, or any IP address, belongs to.

VPN Leak Test

One-click check of your VPN: IP, IPv6, WebRTC, timezone and language leaks.

VPN & Proxy Check

Find out if an IP belongs to a VPN, proxy or Tor exit node.

Open Port Checker

Test whether a port on your connection is open to the internet.

Online TCP Ping

Measure how fast a server answers on a port, from our worldwide network.

Blacklist Check

Test an IPv4 address against 20+ spam blacklists.

DNS Lookup

A, AAAA, MX, NS, TXT, CNAME, SOA and CAA records of a domain.

DNS Propagation Checker

Compare a DNS record across 13 public resolvers at once.

Website IP Lookup

Find the IP addresses, hosting company and CDN of any website.

Reverse DNS

Find the hostname behind an IP address.

WHOIS Lookup

Owner and registration data for a domain or IP address.

Domain Age Checker

How old a domain is, when it was registered and when it expires.

SPF, DKIM & DMARC Checker

Check and generate the email authentication records of a domain.

Email Header Analyzer

Trace where an email came from and check SPF, DKIM and DMARC.

HTTP Headers Checker

See redirects, response headers and a security grade for any URL.

Is It Down?

Check if a website is down for everyone or just for you.

Subnet Calculator

Network, broadcast, host range and subnets for IPv4 and IPv6.

IP Converter

Convert IPs to decimal, hex and IPv6, and CIDR blocks to address lists.

Bulk IP Lookup

Look up to 25 IP addresses at once and export the results as CSV.

Browser Fingerprint

See what your browser shares with every site you visit.

WebRTC Leak Test

Check if your real IP leaks past your VPN through WebRTC.

IP Widget for Your Site

Free "What is my IP" box for your website or blog, with one line of code.