Fetch and inspect the full TLS certificate chain presented on port 443 — leaf, intermediates and issuer details. Spot incomplete chains before they cause browser errors. No private data is read.
Fetches the presented TLS chain from port 443. No private data.
Browsers don't trust your certificate directly. They trust a small set of root certificates, and your certificate is linked to one of them through one or more intermediate certificates. That linked path — leaf → intermediate → root — is the chain of trust. If any link is missing, the browser can't connect your certificate to a root it trusts, and it shows the site as not secure.
To see the leaf certificate's own fields (SAN, expiry, issuer), pair this with the SSL Certificate Checker or decode a PEM with the SSL Decoder.
The root is the ultimate trust anchor, pre-installed in browsers and operating systems. Intermediates sit between your certificate and the root so the CA doesn't sign directly with its root key. Your server must serve the intermediate; the root it does not.
A missing intermediate. Chrome may have cached it from a previous site or fetched it automatically; stricter clients (some mobile apps, curl, older systems) don't, so they see a broken chain.
No. Serve the leaf and the intermediate(s). The root already lives in the client's trust store — sending it is unnecessary and adds overhead.
Reinstall using the full-chain bundle your CA provides (leaf plus intermediate), then re-run this checker to confirm the path reaches a trusted root.