Security Tools

Free SSL Certificate Checker — Security Grade, Expiry & TLS Details

Instantly inspect any website's SSL/TLS certificate. Our checker connects directly to the domain and retrieves the live certificate — giving you the security grade, exact expiry date, TLS protocol version, cipher suite, certificate issuer and every domain name the certificate covers. No browser extension needed.

Try:
🏅Security Grade A+ to F

Instant letter grade based on TLS version, key strength and certificate validity.

📅Expiry Countdown

See exactly how many days remain before the certificate expires, colour-coded by urgency.

🔒TLS Protocol Version

Confirms whether the server uses TLS 1.3 (best), TLS 1.2 (acceptable) or older deprecated versions.

🔑Cipher Suite & Key Strength

Identifies the encryption algorithm and key size — 2048 bits is the current minimum standard.

📋Full SAN List

Lists every domain name the certificate covers, including wildcards and multi-domain entries.

🔍SHA-256 Fingerprint

Cryptographic fingerprint to verify certificate authenticity and detect potential spoofing.

Who uses the SSL Checker?

Website Owners: Verify your certificate is valid and won't expire without warning, protecting your visitors and SEO.
Developers: Debug HTTPS connection issues, confirm the right certificate is deployed and check SANs during setup.
Security Teams: Audit cipher suites and TLS versions across your organisation's domains for compliance and hardening.
SEO Professionals: HTTPS is a Google ranking factor. Check that certificates are valid before and after migrations.

How to Use the SSL Checker

1
Enter a domain
Type any domain (e.g. example.com) or click a popular domain shortcut. The https:// prefix is stripped automatically.
2
Click Check
The tool connects directly to the domain via TLS handshake and retrieves the live certificate — typically in under 3 seconds.
3
Read the grade & details
Review the letter grade (A+ to F), expiry countdown, TLS version, cipher suite, issuer and Subject Alternative Names.
4
Act on the recommendation
Each grade comes with specific next steps. After renewing an expired certificate, click Re-check to confirm the new cert is live.

❓ Frequently Asked Questions

What does each security grade (A+, A, B, C, D, F) mean?+
The grade is calculated from three factors: TLS protocol version, key strength and days remaining. A+ (Best) — TLS 1.3, key ≥ 2048 bits, more than 30 days remaining. Optimal configuration. No action needed. A — TLS 1.3 with a strong key but expiring within 30 days, or TLS 1.2 with strong key and >30 days. Excellent — consider scheduling renewal if expiry is near. B — TLS 1.2 with a 2048-bit or stronger key. Still acceptable for most purposes but upgrading to TLS 1.3 is recommended for better performance (TLS 1.3 handshakes are ~40% faster). C — TLS 1.2 with a weaker configuration or key under 2048 bits. Action recommended: contact your hosting provider to upgrade the TLS configuration and key size. D — Certificate expires in under 7 days. Urgent action required: renew immediately to avoid visitor-blocking security warnings. F — Certificate is expired, unreachable, or self-signed on a public domain. Visitors are seeing a browser security warning right now. Renew and reinstall the certificate immediately.
What is the difference between SSL and TLS, and which version should my site use?+
SSL (Secure Sockets Layer) was the original protocol for encrypting web connections, developed by Netscape in the 1990s. It was replaced by TLS (Transport Layer Security), which is the current standard. Despite this, the industry still calls digital certificates "SSL certificates" — a legacy naming convention. Version history and status: • SSL 2.0 (1995) — Retired. Critically vulnerable. • SSL 3.0 (1996) — Retired. Vulnerable to POODLE attack. • TLS 1.0 (1999) — Deprecated by all major browsers in 2020. • TLS 1.1 (2006) — Deprecated by all major browsers in 2020. • TLS 1.2 (2008) — Still widely supported and acceptable. Minimum standard. • TLS 1.3 (2018) — Current best practice. Faster (1-RTT handshake vs 2-RTT), removes weak cipher options, mandatory forward secrecy. You should target TLS 1.3 with TLS 1.2 as a fallback for legacy clients. TLS 1.0 and 1.1 should be disabled entirely on your server. Most modern hosting platforms (Cloudflare, Nginx, Apache with OpenSSL 1.1+) support TLS 1.3 by default.
My SSL certificate is expiring — what exact steps do I take to renew it?+
The renewal process depends on how your certificate was originally issued: Let's Encrypt (free, 90-day certificates): Most hosting panels (cPanel, Plesk, Cloudflare, Netlify, Vercel) handle Let's Encrypt renewals automatically via a cron job or ACME client. If it's not auto-renewing, run: certbot renew (on your server), or enable automatic renewal in your hosting panel settings. Commercial certificates (DigiCert, Sectigo, Comodo, etc.): 1. Generate a new CSR (Certificate Signing Request) from your server or hosting panel. 2. Submit the CSR to your certificate authority and complete domain validation. 3. Download the issued certificate files (.crt + .ca-bundle). 4. Install them via your hosting panel or server config (Nginx: ssl_certificate path; Apache: SSLCertificateFile path). 5. Reload your web server: nginx -s reload or systemctl restart apache2. 6. Verify with our SSL checker — the new expiry date should reflect the renewed term. After renewal, always re-check with our tool to confirm the new certificate is live and the grade is A or A+.
What are Subject Alternative Names (SANs) and what is a wildcard certificate?+
Subject Alternative Names (SANs) are the list of hostnames that a single certificate is authorised to protect. Modern certificates stopped relying on the older "Common Name" field and now use SANs exclusively for multi-domain coverage. A typical certificate might include these SANs: • example.com (the apex domain) • www.example.com (the www subdomain) • mail.example.com (the mail server) • api.example.com (an API endpoint) A wildcard certificate uses an asterisk: *.example.com. This covers every subdomain one level deep — www.example.com, api.example.com, blog.example.com — but NOT sub-subdomains like staging.api.example.com, and NOT the apex domain example.com itself (though most wildcard certificates also include example.com as a second SAN). Multi-domain (SAN/UCC) certificates can include completely different base domains in their SAN list — example.com and totally-different.com in a single certificate. This is common for SaaS platforms that serve multiple customer domains from shared infrastructure. Our SSL checker displays the complete SAN list so you can verify all hostnames are covered before going live.
Does having an SSL certificate help with Google SEO rankings?+
Yes — HTTPS has been an official Google ranking signal since 2014, when Google announced it as a "lightweight" ranking factor. In practice, the signal is meaningful: sites without HTTPS receive a visible "Not Secure" warning in Chrome (affecting ~65% of global browser users), which increases bounce rates and damages trust — both of which hurt rankings indirectly. What matters for SEO specifically: • Valid, unexpired certificate — expired certs trigger security warnings that prevent users from accessing your site at all. • HTTPS implemented site-wide — not just the homepage. All pages should redirect HTTP to HTTPS with a 301 permanent redirect. • Consistent canonical URLs — your site should use either https://example.com or https://www.example.com consistently everywhere, not a mix. • No mixed content — all images, scripts and CSS loaded on HTTPS pages must also use HTTPS, or browsers will block or flag them. A certificate grade of B or above is sufficient for SEO purposes. The difference between A and A+ won't affect rankings, but an expired certificate (grade F) can completely de-index your site if Google's crawler can't access it.