TLS Certificate Checker
Check a site's TLS/SSL certificate: subject/issuer, validity dates, SANs, chain completeness, and common HTTPS misconfigurations. Optionally follow redirects to verify the final destination is HTTPS with a valid certificate. Export JSON/PDF reports.
Features
- Inspect certificate subject and issuer (who it's for, who issued it).
- Validate dates: notBefore / notAfter, and warn on imminent expiration.
- Check SANs (Subject Alternative Names) and hostname coverage (www vs apex, subdomains).
- Detect certificate chain issues (missing intermediates / incomplete chain).
- Optional redirect following to validate the final URL's HTTPS enforcement.
- Identify common HTTPS pitfalls (wrong host, wrong certificate, mixed redirect flows).
- Copy-friendly results and findings for incident tickets.
- Download JSON and PDF reports for documentation and regression checks.
🧭 How to use for tls-certificate-checker
Paste the URL to test
Enter the target URL. You can paste https://example.com or even http://example.com if you want to confirm it ultimately upgrades to HTTPS.
Enable "Follow Redirects" for real-world behavior
If you want to validate the actual destination users and crawlers reach (http→https, non-www→www), keep Follow Redirects enabled.
Run the check and review the summary
Check the key items: validity dates, hostname/SAN match, and whether the chain is complete.
Inspect findings and fix the root cause
If you see warnings (expiring soon, mismatch, incomplete chain), fix them at the TLS termination layer (CDN, reverse proxy, load balancer, or web server).
Export JSON/PDF for tracking
Download a report to attach to ops/SEO tickets or to keep a before/after snapshot.
Technical specs
Input and operation
This tool checks a URL and inspects the TLS certificate for the resolved HTTPS endpoint.
| Capability | Details |
|---|---|
| Supported URL forms | HTTP or HTTPS URLs (redirect following can be enabled). |
| Redirect handling | Optional; when enabled, follows up to the configured max redirects. |
| TLS focus | Inspects certificate properties and common misconfigurations. |
Defaults and limits
Fetch and safety defaults are tuned for predictable behavior.
| Setting | Value |
|---|---|
| Follow Redirects | Enabled |
| Max Redirects | 10 |
| Timeout | 15000 ms |
| User-Agent | Encode64Bot/1.0 (+https://encode64.com) |
| Private networks | Not allowed |
What gets checked
Checks are designed around the most frequent breakages seen in production: expiration, hostname mismatch (SAN coverage), and chain completeness. Redirect following helps catch cases where HTTPS is only valid on the final canonical host.
Command line
Use OpenSSL and curl to confirm certificate details from your own terminal and compare with what the tool reports.
macOS / Linux
Show certificate chain (SNI) for a host
echo | openssl s_client -servername example.com -connect example.com:443 -showcerts 2>/dev/nullUseful to inspect the presented leaf cert and intermediate chain.
Extract expiry date quickly
echo | openssl s_client -servername example.com -connect example.com:443 2>/dev/null | openssl x509 -noout -datesPrints notBefore / notAfter.
List SANs
echo | openssl s_client -servername example.com -connect example.com:443 2>/dev/null | openssl x509 -noout -text | grep -A1 "Subject Alternative Name"Shows which hostnames the cert covers.
Verify HTTP redirects to HTTPS
curl -I http://example.comCheck Location header and final scheme.
Follow redirects and show final URL
curl -IL http://example.com | sed -n '1,120p'Helps detect redirect chains and non-canonical endpoints.
Use cases
Prevent certificate expiration outages
Identify certificates nearing expiry so you can renew before users and bots hit browser errors.
- Weekly certificate health checks
- Audit domains after DNS or CDN changes
Fix incomplete certificate chain issues
Detect missing intermediates (common on custom server setups) that break older clients and some crawlers.
- Misconfigured Nginx/Apache chain bundle
- Load balancer missing intermediate certs
Debug hostname/SAN mismatch (www vs apex)
Confirm the certificate covers the exact host users reach, including www/non-www and subdomains.
- Apex works but www breaks
- API subdomain missing from SAN list
Verify HTTPS enforcement via redirects
Ensure http URLs redirect to the canonical https endpoint with a valid certificate.
- http→https with 301
- non-www→www canonicalization
❓ Frequently Asked Questions
❓Why can a browser say "certificate not trusted" even if HTTPS is enabled?
❓What are SANs and why do they matter?
❓Is it OK if http redirects to https?
HTTPS destination presents a valid certificate and the redirect chain is short and consistent (prefer 301 for canonical redirects).❓Does this tool check TLS versions/ciphers?
TLS 1.2/1.3, weak ciphers), use a dedicated TLS configuration scanner.❓What's the difference between leaf, intermediate, and root certificates?
Pro Tips
Renew certificates early and automate renewals (ACME) wherever possible.
Ensure SANs cover every public hostname you serve (www, apex, API subdomains) or enforce a single canonical host via redirects.
Always serve the full chain (leaf + intermediates). Many outages come from incomplete chain bundles after migrations.
If you enable redirects, keep them minimal: one hop to the canonical https URL is ideal.
Pair valid TLS with HSTS and security headers for stronger real-world protection.
Additional Resources
Other Tools
- CSS Beautifier
- HTML Beautifier
- Javascript Beautifier
- PHP Beautifier
- Color Picker
- Sprite Extractor
- Base32 Binary Encoder
- Base32 Decoder
- Base32 Encoder
- Base58 Binary Encoder
- Base58 Decoder
- Base58 Encoder
- Base62 Binary Encoder
- Base62 Decoder
- Base62 Encoder
- Base64 Binary Encoder
- Base64 Decoder
- Base64 Encoder
- Hex Binary Encoder
- Hex Decoder
- Hex Encoder
- Csharp Formatter
- Csv Formatter
- Dockerfile Formatter
- Elm Formatter
- ENV Formatter
- Go Formatter
- Graphql Formatter
- Hcl Formatter
- INI Formatter
- JSON Formatter
- Latex Formatter
- Markdown Formatter
- Objectivec Formatter
- Php Formatter
- Proto Formatter
- Python Formatter
- Ruby Formatter
- Rust Formatter
- Scala Formatter
- Shell Script Formatter
- SQL Formatter
- SVG Formatter
- Swift Formatter
- TOML Formatter
- Typescript Formatter
- XML Formatter
- YAML Formatter
- Yarn Formatter
- CSS Minifier
- Html Minifier
- Javascript Minifier
- JSON Minifier
- XML Minifier
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- Http Headers Viewer
- Http Status Checker
- Open Graph Meta Checker
- Redirect Chain Viewer
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- PDF To Text
- Regex Tester
- Serp Rank Checker
- Whois Lookup