Skip to content
Devtoolry

SSL Checker

Check a website's SSL certificate: expiry date, issuer, name match, missing intermediates and TLS version, with the full certificate chain explained.

Something not working, or missing a feature? Send feedback

About the SSL Checker

The SSL Checker connects to a website on port 443 and reads its certificate: who issued it, when it expires, which names it covers, and whether the full chain verifies against the root certificates browsers trust. It also shows the TLS version and explains problems such as a missing intermediate certificate in plain English.

Our server opens one HTTPS connection to the site to read its certificate, without loading the page. Host names and results are not stored.

How to use the SSL Checker

  1. Enter a domain such as example.com (a full URL works too).
  2. Click Check SSL.
  3. Read the findings: expiry, name match, chain trust and TLS version.
  4. Open the chain to see every certificate, its issuer, key and validity.

Common mistakes

  • Renewing without reloading. A renewed certificate only takes effect after the web server reloads it. If the checker still shows the old expiry date, reload nginx or Apache.
  • Checking only the root domain. www, api and mail hosts may use different certificates. Check each host name your users visit.

Works well with the SSL Checker

Frequently asked questions

Why does my site work in Chrome but fail in other tools?

Usually a missing intermediate certificate. Desktop browsers often fill the gap from their cache, but API clients, older phones and crawlers cannot. Install the full chain (fullchain.pem with Let's Encrypt).

How long are certificates valid?

Public certificates are getting shorter-lived: since March 2026 the maximum is 200 days, and it falls to 100 days in 2027 and 47 days in 2029. Let's Encrypt certificates last 90 days. Automate renewal instead of renewing by hand.

What does "name mismatch" mean?

The certificate does not list the host you visited, for example a certificate for example.com served on shop.example.com. Add the name to the certificate, or use a wildcard (*.example.com) for subdomains.

Which TLS versions should a server support?

TLS 1.2 and TLS 1.3. Browsers no longer accept TLS 1.0 and 1.1.