SSL Certificate Checker

Check SSL certificate validity and learn about TLS security.

Opens SSL Shopper checker in a new tab

What to Look For

Valid certificate (not expired)
Correct domain match
Trusted certificate authority
Strong key (2048-bit RSA or 256-bit ECC minimum)
TLS 1.2 or higher
Complete certificate chain

Common SSL Errors

Error Fix
ERR_CERT_DATE_INVALID Renew certificate, set up auto-renewal
ERR_CERT_COMMON_NAME_INVALID Get cert for correct domain or add SAN
ERR_CERT_AUTHORITY_INVALID Use trusted CA (Let's Encrypt is free)
ERR_SSL_PROTOCOL_ERROR Update server to support TLS 1.2+
ERR_CERT_REVOKED Request new certificate from CA
ERR_SSL_VERSION_OR_CIPHER_MISMATCH Update server cipher configuration
NET_ERR_CERT_TRANSPARENCY Use CA that supports Certificate Transparency
SSL_ERROR_HANDSHAKE_FAILURE Check server config, ciphers, and cert chain

Certificate Types

Type Use Case
DV (Domain Validation) Blogs, small sites
OV (Organization Validation) Business websites
EV (Extended Validation) Banks, enterprise
Wildcard Multiple subdomains
SAN/Multi-Domain Microservices

How to Use This Tool

1
Enter your domain
Type any domain name to check
2
Review the results
Check validity, expiry, and chain
3
Fix any issues
Use the error reference table below
Free SSL is Now the Standard
Let's Encrypt made SSL free and automated. There's no excuse for expired certificates in 2025. Use certbot with auto-renewal and monitor expiry dates — most outages from SSL are preventable.

The Essentials

Free SSL Exists
Let's Encrypt provides free DV certificates
Auto-Renew
Certificates expire every 90 days. Automate renewal
TLS 1.2 Minimum
Disable TLS 1.0 and 1.1. Use 1.2 or 1.3
Certificate Chain
Server must send intermediate certs too
HSTS Header
Tell browsers to always use HTTPS
Mixed Content
One HTTP resource breaks the padlock

Frequently Asked Questions

Monitoring SSL expiry?

Warden checks your SSL certificates and alerts before they expire — no more surprise outages.

Join the waitlist →