Enter the hostname
The scanner connects to port 443 (or the port in the URL).
Checks the certificate chain, hostname match, expiry, key strength and signature algorithm, then tests which TLS versions and cipher families the server still negotiates.
Public hosts only. About a handful of requests, usually finished in under 15 seconds. How we scan · Acceptable use
The scanner connects to port 443 (or the port in the URL).
One verified connection, then one per protocol version and one per weak cipher family.
Every finding links to the configuration change that resolves it.
12 checks across 1 areas. Each links to its reference page with the test, the risk and the fix.
The ones that most often decide the grade:
The check separates certificate identity from the protocol and cipher configuration used to protect each connection.
A padlock is not a single test. The certificate must be trusted, valid for the requested hostname, within its validity period and accompanied by the intermediate certificates needed to build a trusted chain. The server must also negotiate modern TLS versions and avoid weak cipher families.
Scan.now opens several bounded TLS connections to the hostname. One validates the ordinary connection and certificate chain; the others ask whether specific obsolete protocols or weak cipher families are still accepted. This shows what the server permits, not merely what a modern browser chooses by default.
This scanner answers one part of the review. Continue with Website Scanner for headers, tls, cookies, exposed files, then LLM API Key Scanner for openai, anthropic, gemini and other ai keys. These are separate checks because a strong result here does not prove that the adjacent surface is healthy.
For the background behind these signals, read SSL and TLS Explained: Certificates, Handshakes, Protocol Versions and Cipher Suites and TLS Certificate Errors Explained: Expired, Mismatched, Self-Signed and Untrusted Chains. The HTTPS is available check reference explains the exact test, evidence and remediation used in the report. The Scan.now methodology explains request limits, scan boundaries and what the scanner deliberately does not attempt.
These signals answer different questions and usually require different fixes.
| Check | What is tested | Typical corrective action |
|---|---|---|
| Hostname and trust | Whether the certificate covers the requested name and chains to a public trust anchor. | Issue the certificate for the correct names and install the complete intermediate chain. |
| Validity period | Start date, expiry date and the number of days remaining. | Repair automated renewal and alert well before expiry. |
| Key and signature | Public-key strength and the certificate signature algorithm. | Replace obsolete keys or signatures during the next certificate issuance. |
| Protocol support | Whether TLS 1.0, TLS 1.1, TLS 1.2 and TLS 1.3 can be negotiated. | Disable deprecated protocols while retaining supported modern clients. |
| Weak cipher families | Acceptance of known weak, anonymous, export, NULL or obsolete cipher families. | Use the platform's current recommended TLS policy. |
A valid certificate and a modern server policy are both required for a strong result.
The hostname, trust chain and dates validate, and the tested obsolete protocol and cipher families are refused.
A name mismatch, expired certificate, broken chain or accepted obsolete transport setting can expose visitors or break clients.
An approaching expiry or incomplete observation may not be a vulnerability today, but it needs ownership and a renewal plan.
Background reading written to go with these results.
9 min read · Updated Sep 18, 2026
SSL and TLS Explained: Certificates, Handshakes, Protocol Versions and Cipher Suites
TLS is the protocol behind the padlock. What a certificate proves, how the handshake works, why TLS 1.0 and 1.1 are retired, what a...
Read the guide
8 min read · Updated Sep 18, 2026
TLS Certificate Errors Explained: Expired, Mismatched, Self-Signed and Untrusted Chains
A certificate warning means the browser could not prove it is talking to the right server. Each error, what causes it on the server...
Read the guide
8 min read · Updated Sep 17, 2026
HSTS Explained: Strict-Transport-Security, Preloading and the Downgrade Attacks It Stops
HTTP Strict Transport Security tells the browser to never load a site over plain HTTP again. The header, max-age and includeSubDomains,...
Read the guide
7 min read · Updated Sep 14, 2026
HTTPS-Only Mode: What It Protects and Why You Should Turn It On
HTTPS-Only mode makes the browser refuse plain HTTP connections unless you explicitly allow them. What an unencrypted connection...
Read the guide
8 min read · Updated Sep 08, 2026
Mixed Content: Why an HTTPS Page Loading HTTP Resources Is Still Insecure
Mixed content is an HTTPS page that pulls in scripts, images or forms over plain HTTP. Active versus passive mixed content, what...
Read the guideThe server's certificate was issued by an authority in the public trust store, every intermediate was presented, nothing is expired and the name matches the hostname.
Because other clients do not: old API consumers, embedded devices and downgrade attacks all depend on the server still speaking it. RFC 8996 deprecated both 1.0 and 1.1.
We test the families that matter (RC4, 3DES, NULL, export, anonymous, static RSA) rather than enumerating hundreds of suites. For a complete list run testssl.sh.
Only if renewal is manual. Automated issuers renew at 30 days; a manual certificate at 20 days needs attention now.
Sign up free to see more
A free account unlocks larger previews and more scans. It is completely free — no card and no plan needed — and takes one click with Google.
We ask Google for your email address and nothing else. Without an account, the browser and password checks keep working, and your free scans come back tomorrow.