When does this certificate expire, and is the chain complete?

Paste a hostname. Certline opens a TLS connection, reads the certificate the server actually presents, and reports in plain language: the expiry date and days remaining, who issued it, every hostname the certificate covers, and whether the server sent its intermediate.

This tool answers when you ask it. No alerts, no reminders, no scheduled checks. No account required.

What Certline checks

How it works

01
Enter a hostname
Just the hostname — no protocol, no path. Certline connects to port 443.
02
We inspect the server's TLS handshake
Certline opens a real TLS connection using Node's tls module and reads the peer certificate directly from the server — no caches, no proxies, no intermediaries.
03
Read the results
Expiry, issuer, SANs, fingerprint, and chain completeness displayed in plain language. If the server omitted an intermediate, you will see it.

What it is not

Architecture note: Certificate inspection happens server-side using Node's built-in tls module — no external API, no third-party service. The inspection runs on a dedicated droplet; we do not proxy TLS data through a Cloudflare Worker because Workers lack access to peer certificate data. If a host cannot be reached (DNS failure, connection refused, timeout), the tool reports that plainly and does not describe the failure as a finding about your server. No data is stored.