Tools
Certificate Inspector
Decode and inspect X.509 certificates. Fetch from a URL or paste PEM data. View subject, SANs, key details, extensions, and security assessment — all client-side.
About This Tool
Inspect SSL/TLS certificates by fetching them from a URL or pasting PEM-encoded data. The tool decodes the ASN.1 DER structure entirely in your browser and provides a comprehensive analysis including a security assessment.
What information does it display?
Validity status — valid, expiring soon, or expired with days remaining
Subject & Issuer — distinguished names with CN, O, C breakdown
Subject Alternative Names — all DNS names, IPs, emails, URIs
Public key — algorithm (RSA/EC/Ed25519), key size, curve, signature algorithm
Key Usage & Extended Key Usage — digital signature, server/client auth
Authority Info Access — OCSP and CA Issuer URLs
Certificate Transparency — SCT presence check
SHA-256 fingerprint — computed in-browser via Web Crypto
Security assessment — key strength, signature algorithm, validity duration, CT compliance
How do I use it?
Enter a URL and click Fetch to download the certificate, or paste PEM data directly
Click Inspect Certificate to decode and analyze
- Review all certificate details and security findings
Privacy
All certificate parsing and analysis happens entirely in your browser. When fetching by URL, public CT log APIs are used (certspotter, crt.sh) — no server-side proxy. For private/internal certificates, use the PEM paste option or the openssl commands below.
Linux Command Reference
You can inspect certificates from the terminal using openssl:
Download & Save Certificate
Quick Certificate Summary
View Subject Alternative Names
Full Certificate Details
Check Expiry (30 days)
TLS Handshake & Chain
Verify Certificate Chain
Monitor Expiry (cron script)
Related
See
Secure Nginx with Client Certificates
for a guide on mutual TLS authentication.
Frequently asked questions
Is my certificate uploaded to a server?
No. All ASN.1/DER parsing, SHA-256 fingerprinting, and the security assessment run entirely in your browser. Pasted PEM data never leaves your device.
Can I inspect a private or internal certificate?
Yes. Paste the PEM-encoded data directly instead of fetching by URL. URL fetching relies on public Certificate Transparency log APIs (certspotter, crt.sh) and only works for publicly logged certificates.
What does the security assessment check?
It evaluates key strength, the signature algorithm, the validity duration, and Certificate Transparency (SCT) compliance, flagging weak keys, deprecated algorithms, and overly long validity periods.
What is a Subject Alternative Name (SAN)?
A SAN lists every hostname, IP, email, or URI a certificate is valid for. Modern browsers ignore the Common Name and match the requested host against the SAN entries, so a missing SAN causes trust errors.
How do I inspect a certificate without this tool?
Use OpenSSL from the terminal, for example "openssl s_client -connect host:443" piped into "openssl x509 -noout -text". The Linux command reference above lists ready-to-use snippets.