SSL Certificate Checker
Check the SSL/TLS certificate of any public domain — issuer, expiry, SANs, TLS version, and chain.
What is an SSL checker?
An SSL checker connects to a domain over HTTPS, performs a TLS handshake, and inspects the certificate the server presents. It reports who issued the certificate, when it expires, which hostnames it covers, the TLS version negotiated, and the full chain back to a trusted root. Use it for quick SSL tests, expiry monitoring, debugging chain issues, or verifying a freshly installed certificate before pointing production traffic at it.
SSL expiry check
The most common reason teams hit this page is to answer one question: when does my SSL certificate expire? The result above shows the exact validity end date and the days remaining, color-coded:
- Green — more than 30 days until expiry. You're safe.
- Yellow — 15 to 30 days. Schedule the renewal now; most ACME clients refresh in this window.
- Red — 14 days or less (or already expired). Renew immediately to avoid browser warnings.
With CA/Browser Forum changes shortening certificate lifetimes, manual expiry tracking gets harder every year. For unattended alerts, see SSH Workbench monitoring further down.
What this SSL test checks
| Field | What it means |
|---|---|
| Subject | The primary domain the certificate identifies (Common Name). |
| Issuer | The Certificate Authority that signed it — Let's Encrypt, DigiCert, Sectigo, etc. |
| SAN list | Every hostname the certificate is valid for. Missing entries cause hostname mismatch errors. |
| Validity period | Start and end dates. Browsers reject certificates outside this window. |
| TLS version | The negotiated protocol — TLS 1.3 (preferred), 1.2 (still fine), 1.1/1.0 (deprecated). |
| Chain | Leaf → intermediate(s) → root. A broken chain is the #1 cause of "not trusted" errors. |
| Fingerprint | SHA-256 hash of the certificate. Useful for pinning and verifying a cert hasn't silently changed. |
Common SSL/TLS ports
| Port | Service |
|---|---|
| 443 | HTTPS (default — change the port field above for others) |
| 465 | SMTPS (mail submission over TLS) |
| 993 | IMAPS |
| 995 | POP3S |
| 8443 | Common alt HTTPS (Tomcat, control panels) |
Frequently Asked Questions
What is an SSL certificate?
How do I check if an SSL certificate is valid?
How do I check SSL certificate expiry from the command line?
What's the difference between SSL and TLS?
Why does my SSL certificate show as not trusted?
Monitor SSL expiry automatically
Manual SSL checks only help if you remember to run them. SSH Workbench monitoring tracks certificate expiry on every host you manage and alerts you before things go red.
See monitoring →Related Tools
Certificate Decoder
Decode X.509 PEM certificates. View subject, issuer, validity, SANs, key usage, and SHA fingerprints.
chmod Calculator
Visual chmod calculator. Toggle owner/group/other permissions, see octal (755) and symbolic (rwxr-xr-x) live.
Key Generator
Generate RSA, Ed25519, and ECDSA SSH keys securely in your browser.
Port Checker
Test if SSH port 22 is open on any server. Diagnose firewall and connection issues.
Config Generator
Generate ~/.ssh/config entries visually. Build config files with host aliases, jump hosts, and identity files.
Need to manage SSH connections?
SSH Workbench lets you connect, browse files, and manage servers visually.
Try SSH Workbench Free