We'll attempt to connect via HTTPS and check the SSL certificate. Works best when the site isn't blocking cross-origin requests. Enter just the domain (e.g., google.com) or a full URL.

Checking SSL configuration...

SSL Certificate Valid

The connection is secure and the certificate is valid.

📋 Certificate Details

🔄 Redirect Chain

📡 Connection Info

✅ Security Checklist

📖 How to Check SSL Manually

  • Browser: Click the padlock icon in the address bar to view certificate details.
  • Chrome DevTools: Go to Security tab → View Certificate.
  • Command Line (OpenSSL): openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -dates -issuer -subject
  • Check expiration: echo | openssl s_client -connect example.com:443 2>/dev/null | openssl x509 -noout -enddate
  • Check chain: openssl s_client -connect example.com:443 -showcerts

⚠️ Common SSL Issues & Fixes

  • Certificate Expired: Renew with your CA (Let's Encrypt, DigiCert, etc.) and reinstall.
  • Hostname Mismatch: Ensure the certificate covers the domain (check SANs/Subject Alternative Names).
  • Self-Signed Certificate: Replace with a certificate from a trusted CA. Let's Encrypt offers free certificates.
  • Mixed Content: Ensure all resources (images, scripts, styles) load over HTTPS.
  • Weak Cipher: Update server config to disable TLS 1.0/1.1 and weak ciphers.
  • Missing Intermediate: Install the full certificate chain on your server.