SSL Checker

Why does the browser say “not secure”?

Enter a domain to see who the certificate is for and when it expires, whether it covers both www and the root domain, and whether the intermediate certificate is installed. If something is wrong, we tell you why and how to fix it.

www.example.com and example.com are checked separately; enter the one that shows the error and we'll check the other too. Try:

  • Free
  • No sign-up
  • Live result from the server

Our server reads the certificate on port 443 and reports the error a browser would show; it doesn't inspect the site's content.

4
★ ★★ ★★ ★★ ★★ ★
ICANN Accredited
24/7 Support Tickets
Atak Domain Guarantee

SSL Errors and Fixes

Almost every SSL warning comes down to one of five causes: expiry, the name, the intermediate certificate, mixed content or redirects. Pick what you're seeing.

"Your connection is not private"

Look at the code under the warning: DATE_INVALID means the certificate has expired, COMMON_NAME_INVALID that it doesn't cover this name, and AUTHORITY_INVALID points to a self-signed certificate or a missing intermediate. The check above tells you which; the table below has the fix for each code.

What Is an SSL Certificate and What Does the Check Show?

An SSL certificate encrypts the connection between a visitor's browser and your site, and proves the site really belongs to that domain. Browsers check three things: does it cover the name, is it within its validity period, and does it chain up to a trusted authority? If any one fails, visitors see a warning.

This tool runs the same three checks from our server and tells you in advance which error a browser would show. It also tests www and the root domain separately and looks for a missing intermediate certificate. It doesn't change the certificate or leave anything on the site.

  1. VisitorConnects over https://
  2. Server certificateName and validity are checked
  3. Certificate authorityLinked to the root via the intermediate

How to Read an SSL Certificate

  1. CN Common name: The certificate's main name. Browsers now rely on the SAN list; the CN remains for older compatibility.
  2. SAN Subject alternative names: Every name the certificate is valid for. If the name a visitor types isn't here, they get a name-mismatch error; www and the root domain must both be listed.
  3. Issuer Issuer: The intermediate authority that signed the certificate (for example Let's Encrypt R11 or Sectigo). The browser trusts the certificate because it trusts the issuer.
  4. Not After Expiry date: After this date every browser shows a warning. Free certificates last 90 days; paid ones at most 200 days.
  5. Chain Chain: The links from the server certificate through the intermediate to the root. If the intermediate isn't on the server, some devices can't complete the chain.

Problems can appear without the certificate changing: when you move servers, the intermediate or the www site configuration can be left behind. Run this check for both addresses after a move.

What Does the Browser's Error Mean?

Find the code on the warning page; the cause and the fix are next to it.

What Does the Browser's Error Mean?
Error codeMeaningFix
NET::ERR_CERT_DATE_INVALIDThe certificate has expired, or the device clock is wrongRenew the certificate; if only one device shows it, fix its clock
NET::ERR_CERT_COMMON_NAME_INVALIDThe certificate doesn't cover this name (usually www or the root domain)Install a certificate that covers both names
NET::ERR_CERT_AUTHORITY_INVALIDSelf-signed, from an unknown authority, or missing its intermediateInstall a certificate from a trusted authority; add the intermediate
SEC_ERROR_UNKNOWN_ISSUERIn Firefox: the intermediate isn't on the serverAdd the CA bundle file on the server
ERR_SSL_PROTOCOL_ERRORThe server isn't serving HTTPS correctly: port 443 is closed or no certificate is boundEnable SSL in the hosting panel and bind the certificate to the site
Mixed contentThe page loads some files over http://, so no padlock appearsChange http:// addresses on the page to https://

Can't see a code? Click "Advanced" or "Details" on the warning page.

Frequently Asked Questions

About SSL certificates, expiry dates and browser warnings.

Renew Your SSL Certificate on Time

Comodo, Sectigo, DigiCert and GeoTrust certificates start at $9.99 a year, with installation support included.

We Support. You Grow Your Business.

Our team is ready to assist whenever you need us.

Why choose Atak Domain? Trusted worldwide Grow your business Websites made easy 24/7 expert support tickets