SSL certificate decoder and X.509 viewer

An online tool for reading X.509 / SSL certificates. It decodes every field — subject, issuer, validity, Subject Alternative Names, key usage, extensions, Certificate Transparency proofs — and then explains which of them are a problem. Accepts PEM, DER, base64, hex, a whole chain, or a certificate signing request, and works out which of those you pasted on its own.

How to use it

1
Paste or drop

Paste the certificate text, drop a .crt/.cer/.der/.pem file onto the box, or pick one with the file button. Several files at once are read as one chain.

2
Add a hostname

Optional. Enter the domain the certificate is meant to serve and it will confirm the name is really covered.

3
Read the verdict first

Problems are listed before details, most serious first. Passed checks are collapsed so a healthy certificate reads as "nothing wrong".

4
Dig into the fields

Below the verdict every field is laid out: names, subject, issuer, key, fingerprints and each extension decoded rather than dumped as hex.

Paste a certificate and see exactly what it covers, when it expires and what will break

Paste above, drop a file anywhere on this box, or
Checks the certificate really covers this name, using the same rules browsers apply — SAN only, wildcards one label deep.
Published Updated Author: