Why No Padlock Alternative

Why No Padlock answers one question: which insecure resources are breaking the padlock on your page. HTTPS Checker answers that one too — it lists the exact http:// images, scripts and stylesheets browsers block or warn about — and then keeps going: SSL grade, certificate expiry, the HTTP to HTTPS redirect chain, security headers, HTTP/2 and HTTP/3. One scan, one report, free and without signup.

Enter your domain to find what's breaking the padlock — results in seconds.

User-Agent:

HTTPS Checker vs Why No Padlock

FeatureHTTPS CheckerWhy No Padlock
Mixed content detection (insecure images, scripts, CSS)YesYes
List of exact insecure resource URLsYesYes
SSL/TLS grade (A+ to F)YesNo
Certificate validity & expiry dateYesBasic
HTTP → HTTPS redirect chain & status codesYesNo
Security headers (HSTS, CSP, …)YesNo
HTTP/2 & HTTP/3 (QUIC)YesNo
CAA & DNSSECYesNo
Bulk checkUp to 10 domainsNo
PDF / JSON export & shareable reportYesNo
Free public APIYesNo
Signup requiredNoNo

Why is the padlock missing?

If your certificate is valid but the browser still shows "Not Secure" or no padlock, the cause is almost always mixed content: the HTTPS page loads at least one resource over plain HTTP. Active mixed content (scripts, iframes, stylesheets) is blocked outright by modern browsers; passive mixed content (images, video) triggers a warning. The fix is to update those URLs to https:// — our report lists each one, and the mixed content guide walks through fixing them in WordPress, Nginx and Cloudflare.

Less common causes include an incomplete certificate chain (works in some browsers, fails in others — see the certificate chain guide) and a missing HTTP to HTTPS redirect leaving visitors on the insecure version (see how to fix the HTTPS redirect). Both are covered in the same report.

Related: