SSL Certificate Decoder

Paste a PEM certificate to decode its subject, issuer, SANs, validity dates, serial number, and key info — all client-side.

PEM Certificate

How to get your certificate:

openssl s_client -connect example.com:443 </dev/null 2>/dev/null | openssl x509 -outform PEM

No certificate decoded yet

Paste a PEM certificate on the left and click Decode

Copied!

Summary

Paste a PEM certificate to decode its subject, issuer, SANs, validity dates, serial number, and key info — all client-side.

How it works

  1. Copy the PEM certificate (the -----BEGIN CERTIFICATE----- block) from your server or browser.
  2. Paste it into the text area on this page.
  3. Click "Decode Certificate" to parse the X.509 structure using the node-forge library in your browser.
  4. Review the decoded fields: subject, issuer, SANs, validity dates, and more.
  5. All parsing happens locally — your certificate data never leaves your device.

Use cases

  • Verify a newly issued certificate before deploying it to production.
  • Confirm the Subject Alternative Names cover all required domains.
  • Check expiry dates on certificates that are approaching renewal.
  • Inspect issuer chain details for troubleshooting SSL handshake errors.
  • Audit certificate serial numbers for compliance records.
  • Validate the signature algorithm meets current security standards (e.g., SHA-256).
  • Quickly read a certificate downloaded from a vendor or partner.

Frequently Asked Questions

Last updated: 2026-06-09 · Reviewed by Nham Vu