Server & Hosting

SSL Certificate & CSR Decoder

Paste a certificate, a whole chain or a certificate signing request to read everything inside it — names, dates, issuer, key and fingerprints — check the chain, and see whether a certificate belongs to your CSR.

Paste a certificate or CSR to decode it.

What you can decode

How to use the decoder

  1. Paste the PEM text — the block that starts with -----BEGIN CERTIFICATE----- or -----BEGIN CERTIFICATE REQUEST----- — or open the file.
  2. Read the details. Expired, not-yet-valid and weak certificates are flagged.
  3. Check the chain if your server reports a missing intermediate or browsers show a trust error.

Safe to use

Frequently asked questions

How do I check if a certificate matches my private key?

Paste the certificate together with the CSR made from that key. If both contain the same public key, the certificate belongs to your key. You never need to paste the private key itself.

What is the difference between a certificate and a CSR?

A CSR is the request you send to a certificate authority, holding your domain names and public key. The certificate is what the authority sends back, signed and with an expiry date.

What does “missing intermediate” mean?

Your server sends its own certificate but not the certificate of the authority that signed it. Browsers on some devices then cannot build a trusted chain. Install the CA bundle your provider gave you alongside your certificate.