Free SSL certificate checker
Enter a domain to see when its SSL certificate expires, whether the chain is complete, whether it covers the hostname, and which TLS version the server uses.
No signup. Public hostnames only. Add a port for non-standard HTTPS, for example example.com:8443.
Ready when you are
Ready when you are
Enter the details above to run a free check.
Monitor your site
Run continuous uptime checks instead of a one-time website status test. See its first check free, then try a paid plan for 7 days (card required) or subscribe now.
Start 7-day trialHow this check works
Enter a public address
Use a public website or domain. You do not need an account to run a check.
Read the evidence
The result shows what this check measured. Use the details to decide what to investigate next.
Keep watching
One check is a snapshot. Monitoring repeats uptime and SSL checks and alerts you when something changes.
reading the result
How to read this result.
regions
Why your certificate can look different from another country.
Large sites do not serve every visitor from one machine. A CDN or load balancer terminates HTTPS at many edges, and each edge holds its own copy of the certificate. After a renewal, some edges can keep serving the old certificate for hours, and a misconfigured edge can serve a different one entirely. Visitors in one country then see a warning while everyone else is fine.
This checker compares the certificate fingerprint seen from each of our check regions. If they differ, compare the expiry dates: an older date on one region usually means that edge has not picked up the renewal. Purge or redeploy the certificate on that edge, then run the check again. Your browser can also differ because it caches certificates and may reach a different edge than our checks do.
faq
SSL certificate questions, answered.
How do I check my SSL certificate?
Enter your domain above and select Check SSL. The checker connects to the site the way a browser does and shows whether the certificate is trusted, whether it covers the hostname, which authority issued it, the TLS version, and the exact expiry date. You can also click the padlock in your browser address bar, but that only shows what your own connection received.
How can I check if an SSL certificate is valid?
A certificate is valid when four things are true: it is within its validity dates, it was issued by a trusted certificate authority, the server sends the full chain up to that authority, and the certificate lists the hostname you visited. This checker reports each of those separately, so you can see which one fails instead of a single pass or fail.
How can I check the expiry date of my certificate?
The result above shows the expiry date and the number of whole days left, coloured green above 30 days, amber from 8 to 30 days and red at 7 days or fewer. To be warned automatically, add the site to Visual Sentinel monitoring: every plan sends certificate expiry alerts 13, 3 and 1 day before expiry by default, and you can add 20 and 6 day warnings.
How long is an SSL certificate valid for?
Public certificates issued from 15 March 2026 can be valid for at most 200 days, under the CA/Browser Forum schedule. The limit drops to 100 days from 15 March 2027 and 47 days from 15 March 2029. Many free certificates, such as those from Let's Encrypt, last 90 days and renew automatically, so an expiry alert is the safety net when renewal silently fails.
What does SSL stand for?
SSL stands for Secure Sockets Layer. It was replaced by TLS (Transport Layer Security) years ago, and modern sites use TLS 1.2 or TLS 1.3, but the certificates are still commonly called SSL certificates. This checker shows the TLS version your server negotiated.
next checks
Related checks.
Website status checker
Check whether the site itself is up from outside your network, with plain results and response time.
Domain expiry checker
A renewed certificate does not help if the domain registration lapses. Check the registration date.
DNS propagation checker
After moving a site, confirm every public resolver returns the new address before you reissue certificates.
SSL certificate monitoring
Scheduled certificate checks with expiry, trust and hostname alerts.