Monitoring
Solutions
Resources
Free Tools
Pricing
Free Tools / SSL Validation

SSL Validation

Check an SSL/TLS certificate: validity, expiry date, issuer, certificate chain, hostname match and supported TLS versions. Checked from Upzilla’s servers, no login needed.

✓

TLS versions accepted

Names on the certificate

Certificate chain

Certificate details

What the check covers

Validity and expiry

Start and end dates with the days remaining.

Trust chain

Leaf, intermediate and root certificates as the server presents them.

Hostname match

Whether the certificate covers the domain you entered.

Key strength

Key type and size (RSA, ECDSA) and weak-key warnings.

Protocols and cipher

Negotiated version and cipher, plus TLS 1.3, 1.2 and legacy 1.0/1.1 support.

Alternative names

Every domain listed on the certificate (SAN).

Common SSL errors and how to fix them

ProblemCauseFix
Certificate expiredThe validity period ended and nobody renewed it.Renew or re-issue the certificate and reload the web server. Set up expiry monitoring so it never repeats.
Name mismatchThe certificate does not list the domain visitors use (for example www is missing).Re-issue a certificate that includes every hostname, or use a wildcard or multi-domain certificate.
Incomplete chainThe server sends the leaf certificate but not the intermediate certificate(s).Install the full chain (fullchain.pem) so clients can build the path to a trusted root.
Self-signed certificateThe certificate was signed by itself rather than by a trusted authority.Replace it with a certificate from a public CA such as Let’s Encrypt.
Untrusted rootThe chain ends at a root certificate that browsers do not know.Use a certificate from a publicly trusted CA, or install your private root on client devices.
Old TLS versionsTLS 1.0 and 1.1 are still enabled.Disable them and allow TLS 1.2 and 1.3 only.

Frequently asked questions

What does this SSL checker verify?

It connects to the server the way a browser does and reads the certificate chain. It reports whether the certificate is valid and trusted, when it expires, who issued it, which names it covers, the key type and size, the negotiated protocol and cipher, and which TLS versions the server accepts.

How do I know when my certificate expires?

The result shows the exact expiry date and days remaining. To be alerted automatically before it expires, add an SSL certificate monitor in Upzilla.

Why does my browser show a warning but the certificate looks fine?

The usual causes are an incomplete chain (a missing intermediate), a name that is not on the certificate, or an expired certificate served by a different server node. Check each host name and every load-balanced server.

Can I check ports other than 443?

Yes, ports that use TLS directly, such as 465 (SMTPS), 993 (IMAPS), 995 (POP3S), 636 (LDAPS) and 8443. STARTTLS on ports 25, 587 and 143 is covered by the SSL certificate monitor.

Is anything stored?

No. The check is run on request and the result is not saved.

More free tools

Never be surprised by an expired certificate

Upzilla checks your certificates on a schedule and warns you days before they expire. 10 monitors free.

See SSL monitoring →