SSL/TLS Grade Checker — Certificate & Protocol Analysis
Grade TLS configuration, protocol version, certificate expiry, and validity for any hostname
How to Use This Tool
- Enter a hostname (example.com) or URL — the tool strips http:// or https:// and uses the host portion only.
- Our server opens a TLS connection to port 443 with Server Name Indication matching your hostname.
- The peer certificate is read along with the negotiated protocol (TLS 1.2, TLS 1.3, etc.).
- Expiry is calculated from the certificate notAfter field and expressed as a date and days remaining.
- A letter grade is computed: valid certificates with TLS 1.3 score highest; TLS 1.0/1.1 and expired certs reduce the grade.
- Review grade, protocol, expiry, and cipher summary in the results panel below the form.
About This Tool
Transport Layer Security protects data in transit between browsers and servers. An expired certificate, outdated protocol, or misconfigured chain breaks trust instantly — visitors see warnings, APIs fail, and automated scanners flag your domain. VSPIC connects to port 443 on the hostname you provide, reads the live certificate and negotiated TLS version, and assigns a letter grade from A through F based on protocol strength and expiry timeline.
This check is ideal before launch, after certificate renewal, or when debugging HTTPS errors reported by users. Results include the TLS protocol negotiated during the handshake, certificate expiration date, days remaining until expiry, and a note that grading reflects protocol and expiry rather than a full cipher-suite audit. Paste a bare hostname like example.com or strip the scheme from a full URL — we normalize input automatically.
Common use cases
- •Check if a VPN or proxy is detected on your connection
- •Validate SSL certificates before launch
- •Scan for email addresses in known breaches
Why TLS grades matter for every website
HTTPS is no longer optional for public-facing sites. Search engines prefer secure origins, browsers mark HTTP pages as not secure, and modern APIs reject plaintext callbacks. A TLS grade summarizes whether your server presents a trustworthy configuration at the moment of the test — not a historical snapshot from last year's audit.
Letter grades give non-specialists a quick signal. Grade A means the certificate is valid and the protocol is current. Grades B and C often indicate TLS 1.2 without TLS 1.3 or a certificate nearing expiry. D and F typically mean expired certificates, failed handshakes, or legacy protocols that clients may refuse.
What this checker inspects
The tool performs a live TLS handshake against port 443. It retrieves the leaf certificate, validates that a certificate was returned, records the negotiated protocol string, and extracts expiration metadata. Grading weights protocol version heavily: TLS 1.0 and TLS 1.1 incur large penalties because major browsers disable them by default.
Certificate expiry penalties apply in tiers. Certificates past their notAfter date fail immediately. Those expiring within fourteen days receive a severe penalty; within thirty days, a moderate penalty. The result includes a cipherInfo note clarifying that grading derives from protocol and expiry — not an exhaustive cipher-order review.
TLS protocol versions explained
TLS 1.3 is the current recommended baseline. It removes obsolete cipher suites, speeds up handshakes, and mandates forward secrecy in practice. TLS 1.2 remains widely deployed and acceptable when configured with strong ciphers, but it scores slightly lower in our grading model to encourage upgrades.
TLS 1.1 and TLS 1.0 are deprecated. PCI-DSS and browser vendors treat them as legacy. If your grade drops because of an old protocol, upgrade the web server or load balancer configuration and retest. Cloud-hosted sites often inherit TLS settings from the platform — verify the edge node, not only the origin.
Certificate expiry and renewal workflows
Forgotten renewals cause more production outages than cipher misconfiguration. Automated certificate authorities issue ninety-day certificates by default, which means renewal must be scripted. Our daysRemaining field shows exactly how long until visitors encounter browser interstitials.
Schedule checks weekly for production domains and immediately after any infrastructure migration. Pair this tool with your certificate decoder for PEM inspection when you need issuer, subject, and Subject Alternative Name details from a file rather than a live fetch.
Hostname input and SNI behavior
Server Name Indication tells the server which certificate to present on shared IP hosts. Enter the exact hostname users type in the browser — www.example.com and example.com may return different certificates if only one name is on the cert SAN list.
Non-standard HTTPS ports are not probed by this tool; it always connects to 443. If your service listens elsewhere, test through the load balancer hostname that terminates TLS for public traffic.
Interpreting grade A through F
Grade A (score 90+): Valid certificate, modern protocol, comfortable expiry window. Grade B (75–89): Valid but TLS 1.2 or certificate within thirty days of expiry. Grade C (60–74): Multiple minor issues stacking. Grade D (45–59): Serious protocol or expiry concern. Grade F: Invalid, missing, or expired certificate, or handshake failure.
A single grade does not replace a full penetration test. Use it as a continuous smoke test alongside security headers and mixed-content scans on the same domain.
Common causes of low grades
Expired Let's Encrypt or corporate certificates after personnel changes. Load balancers serving a default certificate when SNI is misconfigured. Legacy Java or Windows servers still offering TLS 1.0 for old clients. Staging environments copying production DNS but not renewing certs.
Fix paths are straightforward: renew or reissue the certificate, disable old protocols at the termination layer, and verify the full chain is sent during handshake. Retest until grade A is stable across multiple checks.
When to run SSL/TLS checks
Before go-live on a new domain or subdomain. After CDN or WAF onboarding — the edge certificate may differ from origin. During compliance questionnaires that ask for current TLS version evidence. When users report certificate warnings in specific regions.
DevOps teams add hostname checks to post-deploy pipelines. Security reviewers document grade and expiry alongside header scores for a concise HTTPS posture summary.
Limitations of live TLS probing
Results reflect one connection attempt from our server at query time. Geographic anycast may yield different certificates at other edges. We do not enumerate every cipher suite or test client compatibility matrices.
Internal-only hostnames unreachable from the public internet cannot be checked — use the certificate decoder with exported PEM files for private networks. Rate limits apply to prevent abuse of outbound TLS connections.
Frequently Asked Questions
Yes. VSPIC offers this SSL/TLS grade checker at no cost with no account required. Results load in real time.
We do not permanently store your queries on our servers. Some tools run entirely in your browser; others fetch public data for the request only.
Yes. Open the page in any modern phone or tablet browser. Results work on Wi‑Fi and mobile data.
No. Enter example.com or https://example.com — both work. We extract the host and connect on port 443.
Our grade weights certificate validity, protocol version, and expiry. Full cipher audits analyze every offered suite and chain link — this tool prioritizes fast, actionable signals.
The host may block external probes, not listen on 443, or require mutual TLS. Verify DNS resolves publicly and firewalls allow inbound HTTPS from the internet.
Grade A confirms a valid cert and modern TLS at test time. Application vulnerabilities, header misconfiguration, and mixed content require separate checks.
Yes. Enter any hostname covered by the wildcard SAN. The returned certificate should list *.example.com or the specific name you tested.
Weekly for production domains, or enable automated renewal with monitoring alerts at thirty and seven days before expiry.
Next step for your check
Continue with security headers checker on VSPIC.
Related Tools
Explore more free VSPIC tools for IP, DNS, security, and network diagnostics.
Security Headers Checker
HSTS, CSP grade A–F, per-header score, full header map
Use Free →CORS Checker
Check allowed origins, methods, and headers
Use Free →Clickjacking Test
Detect iframe embedding and X-Frame-Options status
Use Free →Mixed Content Checker
Find HTTP resources on HTTPS pages
Use Free →Cookie Analyzer
Analyze cookies — Secure, HttpOnly, SameSite flags
Use Free →Malware URL Scanner
URL reputation scan — single or batch, phishing & malware signals
Use Free →SSL Checker
Validate SSL/TLS certificates and expiration dates
Use Free →
Trusted by Users Who Value Privacy
Always Free
No premium plan ever
100% Private
Files processed in browser
Instant Results
Convert in seconds
Works Everywhere
Any device, any OS