UpturaBeta
Free SSL tool

Free SSL Certificate Checker

Check any website’s SSL certificate in seconds — expiry date, days remaining, issuer, and trust status. Then get free alerts before it expires.

Free · no sign-up · checks the live certificate the server presents.

What you get

What this SSL checker tells you

Enter a domain and Uptura reads the live certificate the server presents, then reports exactly five things — no noise.

  • Expiry date

    The exact date the certificate stops being valid — read straight from the certificate the server presents.

  • Days remaining

    How long until it expires, at a glance, so you know whether a renewal is overdue or comfortably ahead.

  • Issuer

    Which certificate authority issued it — e.g. Let's Encrypt, Google Trust Services, or DigiCert.

  • TLS version

    The TLS protocol version the connection negotiates (e.g. TLS 1.3) — so you can catch a server still stuck on weak, outdated TLS.

  • Trust status

    Whether the certificate is trusted and valid, or has a problem such as being expired, self-signed, or untrusted.

Why it matters

Why you should check your SSL certificate expiration

An expired certificate isn't a warning — it's an outage. Here's why a one-time check is only half the job.

  • Expired certs take the whole site down

    The moment a certificate expires, browsers block the site with a full-page "Your connection is not private" warning. Visitors can't get past it — checkout, sign-ups, and API calls all stop.

  • It always happens at the worst time

    Certificates expire on a fixed date regardless of weekends or holidays. A one-time check tells you where you stand today — but the risk is the renewal you forget three months from now.

  • Manual checks don't scale

    Checking one domain by hand is easy. Remembering to re-check every domain, subdomain, and API endpoint on the right day, every 90 days, is where it breaks down.

From checker to monitor

Turn a one-time check into continuous SSL monitoring

The checker tells you where a certificate stands today. Uptura's free SSL certificate monitoring watches every domain for you and alerts you before one expires.

  1. 1

    Add your domains

    Point Uptura at the sites and endpoints you care about. Free during our public beta — no credit card.

  2. 2

    We check the certificate for you

    Uptura reads each certificate on a schedule and tracks its expiry, issuer, and trust status — the same check you just ran, running for you automatically.

  3. 3

    You get alerted before it expires

    As a certificate nears expiry (within 14 days) Uptura sends a warning to email and Slack, so you renew before anyone hits an error page.

Start monitoring free

Free during our public beta, no credit card required. Prefer to read more first? See how SSL monitoring works.

The guide

SSL certificates, without the acronym soup

What HTTPS really means, why SSL is technically TLS now, the certificate types that trip people up, and how the chain of trust decides whether browsers show the padlock.

What SSL and HTTPS actually mean

The padlock in your browser bar hides a surprising amount of confusion, so let's clear it up. So what is HTTPS? At its core it's just HTTP with an encrypted layer underneath — the "S" literally stands for "Secure." That layer is what stops anyone between your visitor and your server from reading or tampering with the traffic, which is why browsers now slap a "Not Secure" warning on any site still running plain HTTP.

And what does SSL mean? SSL — Secure Sockets Layer — is the technology that does the encrypting, or at least it was the name for it. So is HTTPS secure? The honest answer is: yes, as long as the certificate behind it is valid, current, and trusted. A padlock only means the connection is encrypted; it says nothing about whether the site itself is trustworthy, which is a distinction phishing sites happily exploit.

SSL vs TLS — and why the version matters

Here's the twist almost nobody mentions: "SSL" has been dead for years. The protocol was renamed TLS (Transport Layer Security) back in 1999, and every version actually called SSL has since been broken and retired. When you buy an "SSL certificate" today, you're buying a TLS certificate — the old name just stuck because it's what everyone searches for.

The version your server negotiates is a real security signal, not trivia. Weigh TLS 1.2 vs 1.3 and you'll find they're the only two versions considered safe today; anything older (TLS 1.0, 1.1, or genuine SSL) is deprecated and flags you in security scans and compliance audits like PCI DSS. TLS 1.3 is the one to aim for — it's faster and drops the weak options entirely. The checker above reports which version your site negotiates, so you can spot a server that's quietly stuck on an outdated one.

The types of SSL certificate, decoded

"SSL certificate" isn't one thing — it's a category, and picking the wrong one is a common, expensive mistake. Certificates differ on two axes: how much the authority verified you, and how many names the certificate covers.

On verification, there are three levels:

  • Domain Validation (DV) proves only that you control the domain. It's free, instant, and perfectly fine for most sites — this is what Let's Encrypt issues.
  • Organization Validation (OV) adds a check that your business is real. A middle tier some companies prefer for customer-facing sites.
  • Extended Validation (EV) is the most rigorous vetting. It used to light up the address bar green; browsers have since dropped that, which is why EV is far less common now.
  • Wildcard and SAN certificates cover coverage, not trust. A wildcard secures every subdomain of one domain (*.example.com); a SAN — also sold as a multi-domain certificate — secures several different domains on a single certificate.

Who issues certificates — and the chain of trust

A certificate is only worth something because a Certificate Authority (CA) — an organisation browsers have agreed to trust, like Let's Encrypt (which hands out a free TLS certificate to anyone), DigiCert, or Sectigo — vouches for it. Your certificate is signed by the CA, the CA's certificate is signed by a root, and that root ships pre-trusted inside every browser and operating system. That linked path is the "chain of trust," and every link has to check out for the padlock to appear.

This is why a certificate can be perfectly valid and still throw a "not secure" warning. A self-signed certificate — one you issued yourself, with no CA behind it — has no chain to a trusted root, so browsers reject it (fine for a local test server, never for production). More often the certificate is genuine but the server was set up without its intermediate certificate, breaking the chain halfway. The checker walks the chain and reports the trust status, so you catch a broken link before your visitors hit the warning screen.

One check today, or never missing a renewal again

Running a domain through the tool above tells you exactly where you stand right now: the expiry date, days remaining, the issuer, the TLS version, and whether the chain is trusted — in a couple of seconds, no sign-up. Perfect for a quick audit or confirming a certificate you just installed.

But an SSL certificate isn't a set-and-forget thing. Let's Encrypt certificates last just 90 days, auto-renewal fails more often than anyone admits, and expiries have a cruel habit of landing on a weekend when nobody's watching — taking the whole site down with a full-page browser warning. That's the gap Uptura closes: add your domains and it checks every certificate on a schedule, then alerts you by email and Slack as each one nears expiry, so a forgotten renewal never becomes an outage.

FAQ

SSL certificate checking, answered

  • How do I check if an SSL certificate is valid?

    Enter a domain above and Uptura connects to it over HTTPS, reads the certificate the server presents, and reports whether it's trusted and valid along with its expiry date and issuer. A "valid" result means the certificate is in date and trusted by browsers; a problem result means it's expired, self-signed, or otherwise untrusted.

  • How do I check when my SSL certificate expires?

    Type your domain into the checker and it shows the certificate's exact expiry date and the number of days remaining. It's the fastest way to check an SSL certificate's expiration date without running openssl commands in a terminal.

  • What happens when an SSL certificate expires?

    As soon as a certificate expires, browsers stop trusting it and block the site with a warning like "Your connection is not private" (NET::ERR_CERT_DATE_INVALID). Visitors can't reach your pages, forms and checkouts fail, and API clients reject the connection — so an expired certificate effectively takes the site down until it's renewed.

  • Is this SSL certificate checker free?

    Yes — the checker is completely free and needs no sign-up. Check as many certificates as you like. If you'd rather not remember to re-check them, you can set up free automated SSL monitoring during our public beta.

  • Can I get alerts before my SSL certificate expires?

    Yes. A one-time check tells you where a certificate stands today, but the real risk is the renewal you forget. Add your domains to Uptura and it monitors each certificate for you, sending an alert to email and Slack as it nears expiry (within 14 days) — free during our public beta.

  • How often should I check my SSL certificate?

    Certificates from providers like Let's Encrypt are valid for 90 days, and even paid certificates auto-renew imperfectly, so a good rule is to verify well before each renewal. Rather than putting a reminder in your calendar, continuous monitoring checks every certificate on a schedule and only pings you when one is actually close to expiring.

  • How do I renew an SSL certificate?

    It depends on your provider: with Let's Encrypt, tools like Certbot renew automatically if configured; with a paid CA you reissue the certificate from your host or dashboard and install the new one. The hard part isn't the renewal itself — it's knowing it's due. Monitoring closes that gap by warning you in time to act.

  • Why does my certificate show as untrusted or "not secure"?

    The most common causes are an expired certificate, a self-signed certificate, a missing intermediate in the chain, or a hostname that doesn't match the certificate. The checker reports the certificate's trust status so you can see whether browsers will accept it before your visitors run into the warning.

Never get caught by an expired certificate again

Add your domains and let Uptura watch every SSL certificate for you — free during our public beta, no credit card required.

Free during beta · no credit card required