free tool

SSL certificate checker.

Open a live TLS connection, verify the chain and hostname, identify the issuer, and count the days to expiry. Use it before a client launch or when auto-renewal stops quietly.

what it checks

A real handshake, not a cached scan.

The checker opens a live TLS connection to the domain on port 443 and inspects the certificate the server actually presents — the same one your visitors' browsers see.

HTTPS reachability

We complete a full TLS handshake with SNI, exactly like a browser. If no secure connection can be established at all, that's the first thing you'll see.

chain of trust

The certificate is verified against trusted root authorities. Self-signed certificates, untrusted issuers, and broken chains all surface as verification failures.

hostname match

A certificate only counts if it covers the name you typed. A cert issued for www that doesn't cover the apex domain (or vice versa) fails verification.

expiry date

The certificate's exact validity window and the number of days remaining, so “is it about to expire?” gets a precise answer instead of a guess.

renewal-aware warnings

We warn when less than a quarter of the certificate's lifetime remains, capped at 30 days — so a healthy 90-day Let's Encrypt renewal cycle stays quiet, but a broken one doesn't.

issuer

Who issued the certificate that's actually being served — useful for spotting an unexpected CA or confirming a migration actually took effect.

common failures

The SSL mistakes we see most.

broken auto-renewal

Certificates rarely expire because someone forgot a date — they expire because an automated renewal silently stopped working weeks earlier. Nobody notices until browsers start throwing full-page warnings.

missing intermediate certificate

The server sends only the leaf certificate and relies on browsers to fill in the chain. Many clients can't, so the site works on your laptop and fails for API clients, older devices, and strict validators.

hostname mismatch

The certificate covers www.example.com but visitors hit example.com, or a subdomain got pointed at a server whose cert doesn't include it. The cert is perfectly valid — just not for that name.

self-signed certificates in production

Fine for local development, a full-page browser warning for everyone else. They also train users to click through security warnings, which is its own problem.

no HTTPS at all

Port 443 closed or timing out. Browsers now mark plain-HTTP sites as “Not secure”, and any HSTS or redirect setup upstream will strand visitors on an error page.

faq

SSL questions, answered.

beyond ssl

A valid certificate is one part of the client domain.

The free scan checks SSL & domain expiry, email auth & DMARC, look-alikes, and blacklists together from public records. One result, no signup.

related checks

Keep checking the same failure point.

Use the related tools one at a time, or run all four posture checks together.