Check HTTPS certificate expiry, hostname match, trusted chain, TLS version, cipher suite, SAN entries, OCSP stapling, and issuer details for any host.
-----BEGIN CERTIFICATE----- MIIE/zCCA+egAwIBAgISBlxiwdU2G9fmlRJjpnBkBjk0MA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNZUjEwHhcNMjYwOTI5MjAwMjU2WhcNMjYxMjI4MjAwMjU1WjAXMRUwEwYDVQQD DAwqLmJhZHNzbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCu GPM37Z6OgQLd6QRN4TUVvc8NxZ1+EtR8M+EWbVWb+2v4LERvxRvN3ByvCAAZTR2O yMBRb1xbiqmfQt1xzZgFVygC2d8MHiKSfOTXec47ligR62A2fPmeUcMopFNemJzd SJ2q4RB1sdCutv2eXLEJGtbLsKFCoTBjYNOfg8O4PHI5AL/YATgxLMSieY2mTv6/ fftVZ8lVNa65SwGR9ICtdTGhBy7iifyvcLaDUwvXucpKH6pepYjEUTFLtjws+Q51 5i4RHh0xrqY97P9WG/Vj+Gsm+qYV0FHs/sE+qGJhyEt6teKUIXp8AmRjuJLSylxr 68N2qJiQaGbsBYbXBk2PAgMBAAGjggInMIICIzAOBgNVHQ8BAf8EBAMCBaAwEwYD VR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUS+OeWa3e iWsz0wtEFKK0ww+P/pcwHwYDVR0jBBgwFoAUHy81vkYUgs1Asa55LFV4+vfUaPsw MwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8veXIxLmkubGVuY3Iu b3JnLzAjBgNVHREEHDAaggwqLmJhZHNzbC5jb22CCmJhZHNzbC5jb20wEwYDVR0g BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3lyMS5jLmxl bmNyLm9yZy81My5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAdwDCMX5XRRmj Re5/ON6ykEHrx8IhWiK/f9W1rXaa2Q5SzQAAAaDu+O+2AAAEAwBIMEYCIQCltbzV Pre77XfQ7IQXoMW7gL5Klry1UzpTIQxeuLEAxgIhAMSFGiTYkIrojZDTl980aZzL VO05nug+qoq9H2XtUv4yAH4AJuNkblhpISO8ND9HJDWbN5LNJFqI2BXTkzP9mRir RyMAAAGg7vjllwAIAAAFAEfwr6MEAwBHMEUCIQDT0xNru0iThHMzOb35RezPBcXW 1xYQIQf67RbwBQ+8VQIgIW/gtjqJZDzMdjSI7iMfy8OGRlDR+5/ennx2I5xCXVQw DQYJKoZIhvcNAQELBQADggEBAE8xDKe9IJf2o4dDS5yG3I8jYxY9EDp583WtCObO YvpeLM9lRTunOxD4vGra+5pax687K3NXCIQZS8MjQcNq6NuEqZybtvH06iuRh8s5 AS5qaZYp1QkSQ1SyOzZp93yz7QGG8DMajV3HKkhXQt/Ft0KggqikeaetlHbYcP6b nT/glbm0cYFNLBesXWSB13/TRyidU6SdWS9vLgFp16e7Fl+QlqnfpsyPwz+dILNz zg40tolJzZ7yMMIOa0oP3SZUYBNmYtzlVfPHf4f6z5pdydVBqiKQRzxgAX4huw5r fm/lmKJw34kjJqiPFoi9A07j47PJZ6QptTcVNiP29cdsIAc= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp 5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/ Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o= -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- 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 -----END CERTIFICATE----- -----BEGIN CERTIFICATE----- MIIFazCCA1OgAwIBAgIRAIIQz7DSQONZRGPgu2OCiwAwDQYJKoZIhvcNAQELBQAw TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMTUwNjA0MTEwNDM4 WhcNMzUwNjA0MTEwNDM4WjBPMQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJu ZXQgU2VjdXJpdHkgUmVzZWFyY2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBY MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAK3oJHP0FDfzm54rVygc h77ct984kIxuPOZXoHj3dcKi/vVqbvYATyjb3miGbESTtrFj/RQSa78f0uoxmyF+ 0TM8ukj13Xnfs7j/EvEhmkvBioZxaUpmZmyPfjxwv60pIgbz5MDmgK7iS4+3mX6U A5/TR5d8mUgjU+g4rk8Kb4Mu0UlXjIB0ttov0DiNewNwIRt18jA8+o+u3dpjq+sW T8KOEUt+zwvo/7V3LvSye0rgTBIlDHCNAymg4VMk7BPZ7hm/ELNKjD+Jo2FR3qyH B5T0Y3HsLuJvW5iB4YlcNHlsdu87kGJ55tukmi8mxdAQ4Q7e2RCOFvu396j3x+UC B5iPNgiV5+I3lg02dZ77DnKxHZu8A/lJBdiB3QW0KtZB6awBdpUKD9jf1b0SHzUv KBds0pjBqAlkd25HN7rOrFleaJ1/ctaJxQZBKT5ZPt0m9STJEadao0xAH0ahmbWn OlFuhjuefXKnEgV4We0+UXgVCwOPjdAvBbI+e0ocS3MFEvzG6uBQE3xDk3SzynTn jh8BCNAw1FtxNrQHusEwMFxIt4I7mKZ9YIqioymCzLq9gwQbooMDQaHWBfEbwrbw qHyGO0aoSCqI3Haadr8faqU9GY/rOPNk3sgrDQoo//fb4hVC1CLQJ13hef4Y53CI rU7m2Ys6xt0nUW7/vGT1M0NPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNV HRMBAf8EBTADAQH/MB0GA1UdDgQWBBR5tFnme7bl5AFzgAiIyBpY9umbbjANBgkq hkiG9w0BAQsFAAOCAgEAVR9YqbyyqFDQDLHYGmkgJykIrGF1XIpu+ILlaS/V9lZL ubhzEFnTIZd+50xx+7LSYK05qAvqFyFWhfFQDlnrzuBZ6brJFe+GnY+EgPbk6ZGQ 3BebYhtF8GaV0nxvwuo77x/Py9auJ/GpsMiu/X1+mvoiBOv/2X/qkSsisRcOj/KK NFtY2PwByVS5uCbMiogziUwthDyC3+6WVwW6LLv3xLfHTjuCvjHIInNzktHCgKQ5 ORAzI4JMPJ+GslWYHb4phowim57iaztXOoJwTdwJx4nLCgdNbOhdjsnvzqvHu7Ur TkXWStAmzOVyyghqpZXjFaH3pO3JLF+l+/+sKAIuvtd7u+Nxe5AW0wdeRlN8NwdC jNPElpzVmbUq4JUagEiuTDkHzsxHpFKVK7q4+63SM1N95R1NbdWhscdCb+ZAJzVc oyi3B43njTOQ5yOf+1CceWxG1bQVs5ZufpsMljq4Ui0/1lvh+wjChP4kqKOJ2qxq 4RgqsahDYVvTH9w7jXbyLeiNdd8XM2w9U/t7y0Ff/9yi0GE44Za4rF2LN9d11TPA mRGunUHBcnWEvgJBQl9nJEiU0Zsnvgc/ubhPgXRR4Xq37Z0j4r7g1SgEEzwxA57d emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc= -----END CERTIFICATE-----
This SSL certificate checker opens a real TLS handshake to the host on port 443 and reports the certificate the server presents. An SSL/TLS certificate proves that the HTTPS server is presenting a certificate for the hostname you entered and lets browsers encrypt the connection. The checker confirms whether the certificate matches the hostname, it is currently valid (issued in the past and not expired), and it chains to a trusted root in the checker's trust store.
The chain of trust walks from the leaf certificate for the domain, through one or more intermediate CA certificates, up to a self-signed root . A browser only trusts a site if every link in that certificate chain validates. Short-lived certificates, including many Let's Encrypt certificates, are normal. What matters is that ACME renewal happens before the SSL expiration date.
The connection details also show the negotiated TLS version, cipher suite , key exchange, signature algorithm, Subject Alternative Names, and whether the server stapled an OCSP response during the TLS handshake.
A check of
example.com
returns a result shaped like this. Dates, issuer, and cipher change whenever the certificate is renewed or the server configuration changes:
Certificate Valid · Trusted chain · TLS 1.3
Common name example.com
SANs example.com, *.example.com
Key ECDSA · P-256
Signature SHA-256 with ECDSA
Cipher TLS_AES_256_GCM_SHA384
Chain leaf → intermediate CA(s) → root
The public badssl.com project runs hosts with deliberately broken certificates:
expired.badssl.com
— the expiry check shows Certificate expired, days left is negative, and the banner shows Invalid.
wrong.host.badssl.com
— the hostname check warns: the certificate covers
*.badssl.com, and a wildcard matches only one label.
self-signed.badssl.com
— the chain has a single certificate marked Self-signed, so the chain check warns.
incomplete-chain.badssl.com
— the server sends only the leaf certificate. Some browsers still load this site because they fetch the missing intermediate themselves; many API clients do not.
*.example.com
covers
www.example.com
but not
example.com
or
a.b.example.com.
openssl x509 -noout -text.
Use this HTTPS certificate checker after changing DNS, moving a site behind a CDN, renewing a certificate, or debugging browser warnings. The most common issues are expired certificates, hostname mismatch errors, missing intermediate certificates, self-signed certificates, and services that do not answer TLS on port 443.
If a hostname mismatch appears, compare the host you entered with the certificate common name and SAN entries. If the certificate chain checker warns, reinstall the full chain from your certificate authority. If the certificate expiry checker shows a short renewal window, verify that your ACME client or hosting provider will renew before the date shown in the result.
The checker gives up if no TLS handshake completes on port 443 within 8 seconds. Typical causes: DNS pointing elsewhere, a firewall, HTTPS on another port (the checker always uses 443), or a server that only offers TLS 1.0 or 1.1, which the checker does not accept.
Reissue the certificate with the missing name. A leading
www.
is removed from the input, so entering
www.example.com
checks
example.com. To test the www name itself, run
openssl s_client -connect www.example.com:443 -servername www.example.com.
The server is usually sending the leaf without its intermediate. Configure the full chain file from your CA (for Certbot,
fullchain.pem
rather than
cert.pem) and reload the server. The
SSL certificate chain guide
explains why this breaks curl, Java, and mobile apps but often not desktop browsers.
Reload the web server or proxy after renewal. Behind a CDN or load balancer, the result shows the edge certificate, which can differ from your origin's.
This SSL certificate checker opens a TLS connection to the host on port 443, reads the certificate, checks the hostname match, validity dates, trusted chain, signature strength, TLS protocol, cipher suite, key exchange, SAN entries, and OCSP stapling.
Enter the HTTPS hostname and review the Expires and Days left fields. The certificate expiry checker highlights short renewal windows so you can renew before browsers start showing certificate errors.
A hostname mismatch happens when the certificate common name or Subject Alternative Names do not cover the host you entered. It often appears after pointing DNS to a new service without issuing a matching certificate.
Browsers trust a certificate only when the leaf certificate chains through the required intermediate certificates to a trusted root CA. A missing intermediate certificate can break HTTPS even when the leaf certificate is not expired.
Yes. The connection section reports the negotiated TLS version, cipher suite, key type, key exchange, and whether the server stapled an OCSP response during the handshake.
No. This page focuses on the TLS certificate and HTTPS handshake. Use DNS lookup to check records and a dedicated security headers checker when that tool is available.