Free tool · no signup

Free SSL Checker

Is your website secure? Find out why a browser might say “Not secure”. We check that your site opens on https, that the plain http:// address moves visitors there, and what public certificate logs say about your certificate.

Checks your home page (or the page you enter) and the same address with and without www. Takes a few seconds (up to about 15). Reads public information only and changes nothing on your site.

What is SSL, and what does HTTPS mean?

SSL is the old name for the technology that makes the connection between a visitor's browser and your website private. Its proper name today is TLS, but almost everyone still says “SSL”. When it is set up, your address starts with https:// instead of http://, and the browser shows a padlock or a settings icon next to it.

To make that private connection, your website needs a certificate: a small file, issued by a certificate authority, that proves the site really is yourbusiness.com. Certificates end after a set time (often 90 days or less for the free ones) and have to be renewed. Website builders like Wix and Squarespace, most web hosts, and Cloudflare get and renew free certificates for you automatically.

A padlock means the connection is private. It does not mean the business behind the site is trustworthy, and it does not protect a site from being hacked. It is the basic level every website is expected to have.

Why does Chrome say “Not secure” on my website?

The checker above looks for each of these and tells you which one applies.

How to read your results

The verdict is Secure when the connection works and nothing needs fixing (there may still be suggestions), Problem found when at least one check failed, and Couldn't check when your site didn't answer us, so we can't say either way.

How to fix a certificate or HTTPS problem

Wix

Wix gives connected domains a certificate, but only once the domain is connected correctly. In your Wix account open Domains, click the Domain Actions icon next to your domain and choose Manage DNS Records to see the records. If your domain is with another company, it needs the records Wix shows you there (Wix's help article on SSL troubleshooting lists them). After a DNS change, allow up to 48 hours.

WordPress (and most web hosts)

  1. Turn on the free certificate in your hosting account. In cPanel open SSL/TLS Status and run AutoSSL; in Plesk open SSL/TLS Certificates and choose Let's Encrypt. Other hosts have a “Free SSL” or “Let's Encrypt” switch. If you can't find it, ask your host's support to “turn on a free SSL certificate for my domain and www”.
  2. Tell WordPress to use https. In Settings → General, change both WordPress Address (URL) and Site Address (URL) to start with https://, then click Save Changes. Do this only after the certificate works, or you may lock yourself out until the host fixes it.

Squarespace

Squarespace includes a free certificate for its own and connected domains. In Settings, find the SSL panel (under Developer Tools in recent versions; the settings search finds it too) and choose Secure. After connecting a new domain, issuing the certificate can take up to 72 hours.

Cloudflare

In your Cloudflare dashboard open SSL/TLS. Set the encryption mode to Full (strict) if your host has a certificate (it usually does). If visitors see “error 526”, your host's certificate is missing or ended: fix it at your host, as above. Cloudflare renews its own certificate for your domain automatically.

How to make http:// move visitors to https://

“Too many redirects” after turning on HTTPS

This usually means two settings fight each other: one sends visitors to https://, the other sends them back. The most common cause is Cloudflare's SSL mode set to Flexible while your host or WordPress also forces https. Set Cloudflare to Full (strict) (or Full if your host has no certificate yet), and keep only one “force HTTPS” setting turned on.

Make both www and non-www work on https

Your certificate has to cover both names, and both have to point at your site. Pick one as your main address; the other should move visitors to it.

How to fix insecure items (mixed content)

Each insecure item in your results shows its address. Change http:// to https:// where it is added, and check that the https:// address still works (open it in your browser). If it doesn't, the other website doesn't support https: host the image or file on your own site instead.

My certificate ends soon

Most certificates renew automatically well before they end, so a near date is usually fine. It is worth acting when the newest certificate is close to its end date and no newer one appears. Renewal usually fails because the domain's DNS records changed (for example after moving the domain or the site), or because a manually bought certificate wasn't renewed. Check that your domain still points at your website builder or host, run AutoSSL again in cPanel, or ask your host to renew it. Wix, Squarespace and Cloudflare renew theirs themselves when the domain is connected correctly.

Turning on HSTS (optional)

HSTS tells browsers “always use https:// for this site”, even if someone types http://. Turn it on only when https works everywhere on your site, including www, because browsers then refuse to open the site without it for as long as the setting says.

What this checker does, and its limits

Questions

Is the SSL Checker free?

Yes. There is no signup, no email and no card. It is made by FlatRateChat, a website chatbot company, and it doesn't change anything on your site.

Do I need to pay for an SSL certificate?

Usually not. Wix, Squarespace, most web hosts and Cloudflare include a free certificate. For a small-business website, a paid certificate gives visitors the same padlock and the same protection.

My site has a padlock. Does that mean it is safe?

It means the connection is private and the certificate matches your address. It doesn't tell visitors who runs the site, and it doesn't protect against hacked passwords or outdated plugins.

How long does a certificate last?

Free certificates usually last 90 days or less and renew automatically. Certificate lifetimes across the industry are getting shorter, so automatic renewal matters more than the date itself.

Does HTTPS help my Google ranking?

Google has said HTTPS is a small ranking signal. The bigger effect is on people: a “Not secure” warning makes visitors leave, especially on contact and booking pages.

I fixed it, but the result hasn't changed. Why?

Certificates and DNS changes can take from a few minutes to 72 hours to take effect, depending on your builder or host. Wait a while and check again. On Wix and other builders, remember to publish your changes.