Certificate Checker lets you inspect SSL/TLS certificates from any server by IP address or hostname. Unlike browser-based tools, it can:
Enter either a domain name (example.com) or an IP address (199.60.123.1).
The tool will connect directly to this address on the specified port.
The port to connect to. Defaults to 443 (standard HTTPS).
Use other ports for non-standard setups (e.g., 8443).
Server Name Indication - the hostname sent during the TLS handshake. Use this when:
199.60.123.1 with SNI api.example.com
to see what certificate that hostname would get from that server.
After retrieving the certificate, verify that it's valid for a specific hostname. This checks if the hostname appears in the certificate's:
Wildcards are supported: a cert for *.example.com will match api.example.com.
When you have an IP but no DNS entry, connect directly:
Hostname or IP: 199.60.123.1 Port: 443 SNI: www.example.com Check CN/SAN: www.example.com
Verify certificates on internal infrastructure:
Hostname or IP: 10.0.0.50 Port: 443 SNI: api.internal.com
ALLOW_PRIVATE_IPS=true to check internal servers.
Use batch mode to check multiple IPs and ensure they all have the same certificate:
199.60.123.1:443:example.com 199.60.123.2:443:example.com 199.60.123.3:443:example.com
One check per line:
host:port[:sni[:validate]]
| Field | Required | Description |
|---|---|---|
host |
Yes | IP address or hostname |
port |
Yes | Port number (usually 443) |
sni |
No | SNI hostname for TLS handshake |
validate |
No | Hostname to check against CN/SAN |
Examples:
example.com:443 199.60.123.1:443:example.com 199.60.123.1:443:example.com:www.example.com
Who the certificate was issued to:
The Certificate Authority (CA) that signed this certificate. Examples: DigiCert, Let's Encrypt, Sectigo.
All hostnames this certificate is valid for. Modern certificates use SANs instead of CN for hostname validation.
The chain of trust from your certificate to a root CA:
To prevent abuse, requests are rate limited:
| Endpoint | Limit |
|---|---|
| Single check | 10 requests per minute |
| Batch check | 2 requests per minute (max 25 items per batch) |
This tool provides a REST API for programmatic access. See the API Reference for full documentation with interactive examples.