Why is my SSL not working?
Enter your website and we'll tell you, in plain English, exactly what's wrong with its certificate and how to fix it.
Type a website above and press Check. You'll get the status and its exact expiry date, with the technical details a step away.
How it works
1
Enter a website
Just the hostname, like example.com. No http:// needed.
2
We check it live
We connect to the site and read its certificate, right now.
3
Get a plain answer
Valid or not, and the exact date it expires.
Common questions
- Why does my browser say "not secure" or "your connection is not private"?
- Almost always one of four things: the certificate has expired, it's for a different domain name, it isn't trusted (self-signed or a missing intermediate), or it isn't valid yet. Our check names the exact one.
- How do I fix an SSL error on my site?
- It depends on the cause: renew and reinstall an expired certificate, install one that matches your exact hostname, or reinstall the full chain (leaf + intermediates) if it's untrusted. The result tells you which applies.
- Is the diagnosis free?
- Yes, with no signup. To be warned before a certificate breaks next time, add your sites to a free SSLCanary account.