SSL Certificate Checker
Check a server's SSL/TLS certificate: expiry, issuer, SANs, the certificate chain and which TLS versions are enabled.
Check a certificate
You can paste a full URL (https://example.com/path) — only the host name is used. Supported ports: HTTPS (443), SMTPS (465), IMAPS (993), POP3S (995) and 8443.
Verification result
Server certificate
Certificate chain
Shown in the order the server sent them. Root certificates are normally not sent by the server; the browser's own trust store supplies them.
TLS version support
How to read the result
- Expiredthe certificate's notAfter date has passed. Browsers show a full-page warning, so renew it right away. Let's Encrypt certificates last 90 days and are normally renewed automatically once fewer than 30 days remain.
- Hostname mismatchthe host you connected to is not listed in the certificate's SAN. A typical case is a certificate that covers only one of www / non-www.
- Self-signedthe certificate was signed by itself, not by a certificate authority. Fine for internal or test use, but browsers warn on public sites.
- Chain problemthe server is not sending its intermediate certificate, or the root CA is not in the trust store. Some browsers cope, but curl and older devices fail. Serve the intermediate certificate together with the server certificate.
- Days remaining30 or more is fine; 7 or fewer means you should check that automatic renewal is still working.