SSL Checker

Checks whether a domain's SSL certificate is valid, matches the domain, is trusted by browsers, and how many days remain before it expires.

Enter a domain to begin.

Reference

Understanding SSL Certificates

An SSL certificate is what lets a browser show the padlock and connect over https:// instead of plain http:// - it proves a site is who it claims to be and encrypts everything sent to and from it. This checker looks at the certificate a domain is actually presenting right now, not what should be there.

Certificate validity
Whether the certificate parses correctly and hasn't already expired. An invalid certificate is a hard stop in every major browser - there's no "proceed anyway" link, visitors just get blocked.
Domain match
The certificate has to list the exact hostname being checked, or a wildcard that covers it, in its Subject Alternative Names. A certificate issued for www.example.com but served on example.com fails this check even though the certificate itself is otherwise fine.
Chain of trust
A certificate is only trusted because it was signed by a Certificate Authority whose own root certificate already ships in browsers and operating systems. A self-signed certificate, or one missing the right intermediate, breaks that chain and gets the same warning an expired certificate does.
Expiration
Certificates are issued for a fixed period - 90 days is now common, since automated renewal (Let's Encrypt and similar) made short lifetimes practical. A certificate that's expired, or close to it, is the single most common reason a working site suddenly starts throwing security warnings.

This page only covers those four checks, fast. For protocol support, cipher strength, HSTS, and certificate revocation, see SSL Analyzer.