Certificate Decoder | Free X.509 Certificate Inspector
Securely decode and contrast X.509, JWK, and SSH key formats client-side.
Decoder Console
📋 Certificate Details
CRT{ } Expanded ASN.1 Raw Tree
Certificate & Cryptography Knowledge Center
1. What is a Digital Certificate?
A digital certificate is a cryptographically signed file that binds a public key to an identity (such as a website or organization), validating safe identity on the internet.
🛡️ Types of Certificates & Purposes:
- Domain Validation (DV)
Purpose: Validates domain name ownership only. Fast issuance, perfect for standard blogs.
- Organization Validation (OV)
Purpose: Validates domain plus legal business records. Ideal for corporate portals.
- Extended Validation (EV)
Purpose: Undergoes strict government-level registry checks. Maximum trust badge for banking systems.
2. X.509 Encoding Formats
Cryptographic assets are saved in various text or binary structures. Understanding each is key for system setups:
Structure: Base64 text starting with ---BEGIN---. Standard format for Nginx, Apache, and Linux configurations.
Structure: Raw binary X.509 format. Primarily utilized by Java platforms (Keystores) and legacy systems.
Structure: ASCII text containing certificates and trust chains, excluding the private key.
Structure: An encrypted binary vault. Contains the private key, public key, and complete intermediate CA chain securely.
3. All About Decoders
Because raw cryptographic structures are compiled into unreadable blocks, decoder nodes are critical to verify keys before deployment:
🔌 Special Decoders & Operations:
- SSL / TLS Decoders
Deciphers the active production certificate deployed on an IP to verify hostnames and expiration.
- PEM Decoders
Extracts the Base64 ASCII block, parses the ASN.1 structure, and reviews common fields and public components safely.
- CSR Decoders
Reads Certificate Signing Requests to double-check organizational info and hostnames before paying the CA for signing.
Overview & Capabilities
Our **X.509 Certificate Decoder** is a privacy-first developer tool for instantly inspecting digital certificates in any standard format. It supports PEM, DER, CSR, and more, providing a comprehensive breakdown of the certificate details securely in your browser.
How to Use
Key Features
Common Use Cases
Frequently Asked Questions
Q Is my certificate data safe to paste here?
Yes. This tool uses node-forge and processes everything locally in your browser. Your certificate data is never transmitted to any server.
Q What certificate formats are supported?
PEM (CRT), CSR, RSA Private Key, PKCS#7 (P7B), PKCS#12 (P12/PFX), and DER binary format.
Q How do I check if my certificate is expired?
Paste your certificate and check the "Valid To" field and the expiry countdown badge. A red "Expired" badge means the certificate is no longer valid.
Q Can I decode a PKCS#12 (.pfx) file?
Yes. Upload or paste the P12 binary, enter the password in the P12 password field, and click Save to decrypt and decode the certificate bundle.
Q What is a Certificate Signing Request (CSR)?
A CSR is a Base64-encoded request sent to a Certificate Authority to apply for a digital certificate. It contains the public key and subject details.



