AJ Qureshi 8 min read Updated 28 Oct 2026
The SSL Certificate Checker connects to a website the same way a browser does and reads its certificate. You see whether it is trusted, who issued it, which names it covers, when it expires and how many days are left. Use it after setting up a new site, before a certificate expires, or when a browser shows a security warning.
What an SSL certificate does
An SSL certificate (today technically TLS, but everyone still says SSL) does two jobs. It encrypts the connection between a visitor and the website, so passwords, forms and payment details cannot be read on the way. And it proves the site’s identity, so a visitor knows they are talking to the real example.com and not an impostor.
When a certificate is valid, browsers show the padlock and load the site with https. When it is missing, expired or wrong, browsers show a full-page warning that scares most visitors away. Search engines also prefer secure sites, and many modern browser features only work over https.
How to use the checker
-
Type the domain, like example.com or shop.example.com. You can paste a full https address; the tool uses only the host name.
-
Press Check SSL. The tool connects on port 443 and reads the certificate the server sends.
-
Read the verdict. Valid certificate, Expires soon, Expired or Not trusted, with the days left in large type.
-
Review the details. Issued to, issued by, valid from, valid until and the server IP.
-
Check the covered names. The list shows every domain name the certificate is valid for.
The verdicts explained
| Verdict | What it means | What to do |
|---|---|---|
| Valid certificate | Trusted by browsers, matches the name and is within its dates. | Nothing. Check again before the expiry date. |
| Expires soon | Valid now, but fewer than 15 days remain. | Confirm auto-renewal is working, or renew it manually. |
| Expired | The end date has passed. Browsers block the site. | Renew immediately. On most hosts, reissue the free certificate in the dashboard. |
| Not trusted | The certificate is self-signed, for another name, or missing its chain file. | Install a proper certificate for this exact name, including the intermediate chain. |
Understanding every detail
Issued to
The main name on the certificate (the common name). Modern certificates rely more on the covered names list, but this is usually the main domain.
Issued by
The certificate authority that signed it. Common free authorities are Let’s Encrypt, ZeroSSL and Google Trust Services. Cloudflare and many hosts issue certificates automatically from one of these. Paid certificates come from companies like DigiCert or Sectigo.
Valid from and valid until
The certificate only works between these dates. Free certificates are short lived, often about 90 days, and renew automatically. Paid certificates used to last longer, but industry rules keep shortening the maximum lifetime, so automatic renewal is now the normal way to manage certificates.
Names covered
The list of host names the certificate is valid for. A certificate for example.com does not automatically cover www.example.com or shop.example.com. A wildcard entry like *.example.com covers one level of subdomains but not the root domain itself unless that is listed too.
Common SSL problems and fixes
“Your connection is not private” on the www version only
The certificate covers example.com but not www.example.com. Reissue the certificate with both names, which most hosts do automatically if the www record points to the same server. Check the www record with the DNS Records Checker.
The certificate expired even though it was free and automatic
Auto-renewal usually fails because the domain no longer points to the server that issued it, for example after a DNS change, or because a CAA record blocks the authority. Fix the DNS, then reissue from your hosting dashboard.
The checker says Not trusted, but my browser shows the padlock
Your browser may have cached the missing intermediate certificate from another site. Other devices may still fail. Install the full chain file from your certificate provider.
Mixed content warnings
The certificate is fine, but the page loads images or scripts over plain http. Browsers then show a broken padlock. Update links in your site to https. In WordPress, set both the WordPress Address and Site Address to https in Settings.
A new site shows a certificate for another domain
On shared hosting, a server may present a default certificate before yours is issued. Wait for the free certificate to be issued after the domain points to the host, then check again.
What happens when a browser opens an https site
It helps to know the steps, because each one can fail in its own way:
-
DNS lookup. The browser finds the server’s IP address. If DNS points to the wrong server, the browser receives the wrong certificate.
-
Connection with SNI. The browser connects on port 443 and says which name it wants. Shared servers host many sites on one IP, so this name decides which certificate the server sends.
-
Certificate check. The browser checks that the certificate covers the name, is within its dates, and is signed by an authority it trusts through a chain of intermediate certificates.
-
Key exchange. Browser and server agree on secret keys that only they know.
-
Encrypted traffic. Everything after this point, including the page, cookies and form data, travels encrypted.
If step three fails, the visitor sees a warning page. That is the step this checker focuses on.
Types of certificates
| Type | What is checked | Good for |
|---|---|---|
| Domain validated (DV) | Control of the domain only | Blogs, portfolios, shops and almost every website |
| Organisation validated (OV) | Domain plus a registered organisation | Companies that want the organisation name inside the certificate |
| Extended validation (EV) | Strict checks of the organisation | Some banks and large companies with special requirements |
| Wildcard | Covers all subdomains one level deep | Sites with many subdomains, like shop, blog and app |
| Multi-domain (SAN) | Several different names in one certificate | One server hosting several brands or domains |
The free certificates most hosts provide are domain validated. They can include several names, and some providers also issue free wildcards.
Free vs paid certificates
For almost every website, a free certificate is enough. The encryption is exactly the same strength. Paid certificates can include organisation validation, where the authority checks that a registered company exists, and sometimes warranties. Browsers no longer show special green company names for those certificates, so the visible difference to visitors is very small. Unless a bank, payment provider or client contract requires a paid certificate, use the free one your host provides.
SSL checklist for site owners
-
Cover both versions. The certificate should include the root domain and www.
-
Force https. Redirect every http request to https. The Website Status Checker shows the redirect steps.
-
Fix mixed content. Make sure images, scripts and fonts load over https.
-
Watch the expiry date. Check here once a month, or whenever you change DNS or hosting.
-
Keep auto-renew working. Do not move DNS away from the server that renews the certificate without setting up renewal on the new server first.
Should you worry about a phishing site with a padlock?
Yes, a little. The padlock only means the connection is encrypted and the certificate matches the name in the address bar. It does not mean the business is honest. Scam sites can get free certificates as easily as anyone else. Before trusting a site with money or passwords, also check the exact spelling of the domain, its age with the Domain Age Checker and its registration record with the WHOIS Lookup.
How this checker tests your site
The tool resolves the domain, refuses private or local addresses for safety, then opens a TLS connection on port 443 with the domain name sent as SNI, just as a browser does. It first reads the certificate without verification to show you its details even if it is broken, then makes a second, fully verified connection to decide whether browsers would trust it. Results are cached for an hour, so if you just fixed a certificate, wait a little before checking again.
Want SSL without the hassle?
Hostinger includes free SSL on every plan and renews it automatically.
Frequently asked questions
Is this SSL checker free?
Yes. It is free for normal use with no signup.
How long does an SSL certificate last?
Free certificates usually last about 90 days and renew automatically. Paid certificates last longer, but maximum lifetimes keep getting shorter, so automatic renewal is now standard.
Why does my certificate not cover www?
It was issued only for the root domain. Reissue it with both names, and make sure the www record points to the same server.
What does Not trusted mean?
Browsers would show a warning. Common causes are a self-signed certificate, a certificate for a different name, or a missing intermediate chain file.
Is a free SSL certificate safe?
Yes. Free certificates use the same encryption strength as paid ones and are trusted by all major browsers.
Can I check a certificate on a port other than 443?
No. The checker tests the standard https port 443, which is what visitors use.
Does SSL help SEO?
Search engines prefer secure sites and browsers warn visitors about insecure ones. https is now a basic requirement for any site that wants visitors to trust it.