Tested tool guide
Tested browser tools
Checked August 16, 2026
What SSL Certificate Chain Viewer does, with a checked example
Paste a PEM certificate or a full chain and this tool draws the trust path from your leaf certificate up to the root CA, matching each certificate's issuer to the next certificate's subject. It judges the chain complete or incomplete: a chain whose top certificate is not self-signed is missing at least one intermediate, and the tool names the certificate that is absent. The surprise most people hit is that their browser can load a site with a broken chain, because the browser already holds the missing intermediate in its cache - so 'it works for me' never proves the server is sending a complete chain.
Worked example
A concrete input and expected output from the current implementation.
Input
Two PEM certificates pasted leaf-first, as a server would send them:
1. Leaf: Subject CN = shop.example.com, Issuer CN = R3 (Let's Encrypt)
2. Intermediate: Subject CN = R3, Issuer CN = ISRG Root X1
->
Expected output
A chain of three tiers is drawn: shop.example.com -> R3 -> ISRG Root X1. Both links check out: the leaf's issuer (R3) matches the intermediate's subject (R3), and the intermediate's issuer (ISRG Root X1) matches the root's subject (ISRG Root X1). The root is self-signed, so the chain terminates there. Verdict: complete, no missing intermediate.
This is the standard Let's Encrypt path: ordinary certificates are signed by the R3 intermediate, which is signed by the self-signed ISRG Root X1. Because every issuer matches the subject above it and the top certificate is self-signed, the chain needs no further certificates.