Skip to main content
AllDevToolsHub
πŸ”

Certificate Decoder (X.509 PEM)

100% Local

Decode X.509 PEM certificates to inspect subject, issuer, validity, SANs, and fingerprint.

Certificate Decoder (X.509 PEM)
Try:
This tool runs entirely in your browser. Your input is never uploaded, logged, or sent to AllDevToolsHub or anyone else, and it keeps working offline once the page has loaded.

Type or paste text. Output updates as you type.

Overview

What is Certificate Decoder (X.509 PEM)?

Decode X.509 PEM certificates to inspect subject, issuer, validity, SANs, signature algorithm, and SHA-256 fingerprint. Client-side via Web Crypto API.
FAQ

Frequently Asked Questions

Reference

Technical Deep Dive

Certificate Decoder (X.509 PEM)

Paste an X.509 PEM certificate to decode and inspect its contents: subject, issuer, validity period, days until expiry, signature algorithm, public key info, Subject Alternative Names (SANs), and SHA-256 fingerprint. Highlights expired or soon-to-expire certificates. All decoding is done client-side using the browser's built-in Web Crypto API.

This replaces openssl x509 -text when you only have a PEM in a ticket and cannot install OpenSSL on the laptop in front of you.

Paste a Let’s Encrypt leaf starting with -----BEGIN CERTIFICATE-----. You should see subject, SAN DNS names, notAfter, and the issuer CN.

If notAfter is in the past, the browser will reject the cert regardless of the key. This tool does not check revocation (OCSP/CRL).

01 Certificate Extension Matrix

Extension OID Purpose Impact
SAN2.5.29.17Hostname AliasesPrimary Trust Signal
Key Usage2.5.29.15Allowed OperationsEncryption/Signing Scope
Basic Constraints2.5.29.19CA StatusChain Legitimacy
SCT List1.3.6.1.4.1.11129.2.4.2Transparency LogsGoogle Trust Requirement

02 Decoding Logic Pipeline

1
PEM Header Stripping The -----BEGIN CERTIFICATE----- envelope is removed and the payload is normalized from Base64 to binary DER.
2
TBS (To-Be-Signed) Extraction The ASN.1 parser traverses the DER tree to extract Issuer, Subject, Validity, and Public Key OIDs.
3
Cryptographic Fingerprinting The Web Crypto API computes a SHA-256 hash of the entire DER blob to generate the unique cert identity.

You Might Also Need