X.509 certificate decoder
Decode a PEM or DER X.509 certificate: subject, issuer, validity dates, public key, Subject Alternative Names and extensions.
Runs in your browser ยท nothing is sentHashing & cryptoNew
How to use
- Paste the certificate, including the -----BEGIN CERTIFICATE----- lines if present.
- Read the subject, validity dates and Subject Alternative Names.
- Check the days remaining before it expires.
Common scenarios
Paste the certificate to see the exact expiry date and how many days are left.
Check the Subject Alternative Names list to see every domain the certificate is valid for, not just the subject.
About this tool
Paste a certificate in PEM format (starting with -----BEGIN CERTIFICATE-----) or raw base64/hex DER, and the tool decodes the ASN.1 structure to show the subject, issuer, validity period, public key algorithm and length, Subject Alternative Names and the standard extensions. Everything is decoded locally; nothing is sent anywhere, and no certificate authority or revocation check is performed.
๐ Your input stays in your browser and is never sent anywhere.
Frequently asked questions
Does this check if the certificate is trusted or revoked?
No. It only decodes and displays the fields stored in the certificate itself. It does not verify the signature chain, check revocation (CRL/OCSP), or confirm the certificate is trusted by any browser.
What is a Subject Alternative Name?
A list of additional names (domains, IP addresses) the certificate is valid for. Modern browsers check this list instead of the subject field to decide if a certificate matches a website.
Why does it say the certificate is self-signed?
That means the issuer and subject are identical: the certificate was signed with its own private key rather than by a separate certificate authority. This is normal for root CAs and for test certificates, but a browser will not trust a self-signed certificate by default.
What to do next
Found a problem or have a suggestion? Tell us