Run a free audit

Subdomain finder

Discover a domain's subdomains from public certificate-transparency logs (crt.sh).

Run a full graded audit for the whole site.
  1. Home
  2. /
  3. Free tools
  4. /
  5. Subdomain finder

A subdomain finder discovers all subdomains registered under a domain by analyzing public Certificate Transparency logs. Enter a domain name and instantly see every subdomain that was issued an SSL/TLS certificate, revealing your organization's full infrastructure footprint without active scanning.

On this page

  • What Is a Subdomain?
  • How This Subdomain Finder Works
  • What Subdomains Reveal About Your Organization
  • Common Reasons to Discover Subdomains
  • Certificate Transparency: Why This Data Source Is Comprehensive
  • When Certificate-Based Discovery Works Best
  • Subdomain Finder Accuracy and Coverage

What Is a Subdomain?

A subdomain is a prefix added to a domain name that functions as a separate address within the same root domain. In the example subdomains.example.com, "subdomains" is the subdomain, "example.com" is the primary domain, and ".com" is the top-level domain (TLD). A domain can have unlimited subdomains, each serving different purposes or hosting different services.

Subdomains are commonly used to organize content, separate services, or isolate environments. A single organization might use www.example.com for the public website, api.example.com for API requests, staging.example.com for testing, and mail.example.com for email services. Each subdomain can have its own DNS records, SSL/TLS certificates, and IP addresses, making them ideal for distributing services across infrastructure.

Because subdomains are created automatically whenever a new SSL/TLS certificate is issued, they leave a public record in Certificate Transparency logs. This is how a subdomain finder discovers them without needing to access private DNS records or attempting active enumeration.

How This Subdomain Finder Works

This tool uses a passive discovery method that queries publicly available certificate data. Unlike active scanning tools that probe DNS servers or brute-force common subdomain names, this approach is fast, requires no technical setup, and leaves no trace on target systems.

  1. 1Enter a domain name (example.com) or a full URL in the search field
  2. 2The tool queries Certificate Transparency logs, a public record maintained by certificate authorities
  3. 3It retrieves all SSL/TLS certificates ever issued for that domain and any of its subdomains
  4. 4For each certificate found, the tool extracts all hostnames it covered
  5. 5Results appear instantly showing every discovered subdomain and when its certificate was first seen

Certificate Transparency logs are mandatory public records maintained by certificate authorities like Let's Encrypt, DigiCert, and others. Every SSL/TLS certificate issued after 2013 must be submitted to these logs to be trusted by browsers. Because of this requirement, the logs contain a comprehensive historical record of every subdomain that was ever secured with a certificate.

What Subdomains Reveal About Your Organization

A subdomain enumeration reveals the complete infrastructure landscape of an organization. It uncovers not just the public-facing website, but every system that has been assigned a unique hostname: API endpoints, staging environments, development servers, admin panels, mail systems, content delivery networks, and internal tools.

  • API endpoints (api.example.com, v2-api.example.com) show where data flows between applications and clients
  • Staging environments (staging.example.com, qa.example.com) may contain incomplete security controls or test credentials
  • Developer services (dev.example.com, jenkins.example.com) often expose infrastructure that should never be public
  • Regional subdomains (eu.example.com, apac.example.com) reveal geographic distribution of services
  • Third-party integrations (zapier.example.com, webhook.example.com) expose connected systems
  • Forgotten or abandoned subdomains represent outdated systems that may never receive security patches

Each discovered subdomain represents a potential entry point into your infrastructure. Understanding this full surface is essential for organizations that want to maintain complete visibility over their assets and reduce the risk of unpatched or misconfigured systems being exploited.

Common Reasons to Discover Subdomains

Subdomain discovery serves multiple legitimate purposes across security, operations, and marketing functions.

  • Security research: Reconnaissance phase of penetration testing or vulnerability assessment to map the full attack surface before testing
  • Infrastructure auditing: IT teams verify all running services have proper DNS, SSL/TLS certificates, and are up-to-date
  • Finding forgotten systems: Discover staging servers, development environments, or old projects that may be unpatched and unmonitored
  • Preventing subdomain takeovers: Identify dangling DNS records pointing to inactive services before attackers can claim them
  • Brand monitoring: Detect unauthorized subdomains or phishing attempts registered under your domain
  • SEO optimization: Understand which subdomains are being indexed by search engines and ensure they're optimized appropriately
  • Incident response: Determine scope of a security incident by identifying all affected systems across subdomains

Certificate Transparency: Why This Data Source Is Comprehensive

Certificate Transparency (CT) is a framework requiring all SSL/TLS certificates to be logged in publicly auditable logs. This requirement was introduced by Google in 2013 to prevent unauthorized certificate issuance and has become a core security standard. Every major certificate authority — including Let's Encrypt, Comodo, DigiCert, Sectigo, and others — publishes certificates to CT logs.

When a certificate authority issues a certificate for example.com or api.example.com, that certificate is logged within hours. The log entry includes the hostname (subject) and all alternative names (SANs) the certificate covers. This means any subdomain that has been issued an HTTPS certificate will appear in these logs indefinitely — even if the subdomain is later taken offline or the certificate expires.

This creates a permanent historical record. A subdomain that was active five years ago and is now abandoned will still be discoverable through CT logs. For organizations, this means the tool can find both active systems and legacy infrastructure that may no longer be monitored but still exists on the network.

Browser vendors including Chrome, Firefox, and Safari now require CT compliance for certificates to be trusted. This nearly universal adoption means CT logs contain certificates from virtually all organizations that use HTTPS — making them an exceptionally complete data source for subdomain discovery.

When Certificate-Based Discovery Works Best

Certificate Transparency discovery excels in specific scenarios and has predictable limitations.

ScenarioWhat You'll FindWhat You Won't Find
Active services with HTTPSAll subdomains issued valid SSL/TLS certificatesServices running only on HTTP (unsecured)
Current infrastructureSubdomains in active use todaySubdomains deprovisioned and removed from DNS
API endpoints and servicesapi, webhook, cdn, mail subdomainsHardcoded IP addresses used instead of hostnames
Multi-region deploymentAll geographic subdomains (eu-, us-, sg-)Internal IP-based deployments with no DNS
Acquired companiesLegacy subdomains from merged organizationsRebranded or consolidated infrastructure
Historical assetsSubdomains that existed years agoNever-named services or undocumented systems

The tool is most useful for organizations that follow standard practices: assigning hostnames to services, using HTTPS, and maintaining certificates. It works less well against infrastructure that uses IP addresses directly, internal-only services, or systems protected behind corporate VPNs where no public certificate is issued.

Subdomain Finder Accuracy and Coverage

Certificate-based discovery is highly accurate for the subdomains it finds. If a subdomain appears in the results, a certificate was genuinely issued for it. However, "complete" coverage depends on how the organization manages its infrastructure.

Potential gaps include: subdomains that never had HTTPS (rare now, since browsers flag HTTP as insecure), services using only internal hostnames with self-signed certificates, infrastructure that existed before 2013 when CT logs weren't mandatory, or systems deployed without assigning them hostnames. Roughly 5-15% of internet subdomains may lack CT records, though for most organizations the figure is closer to 0-5%.

For maximum coverage, many security professionals combine certificate-based discovery with other methods. Reverse DNS lookups can find subdomains without certificates. Subdomain brute-forcing can discover common names that may not be in CT logs. Search engines may have indexed subdomains that are now offline. Using multiple methods together provides comprehensive asset discovery.

The key strength of certificate-based discovery is speed and passivity. A complete subdomain enumeration returns in under a second, requires no special tools or configuration, and leaves no trace on the target network. For the infrastructure segment it covers — anything with an HTTPS certificate — it is both complete and instantaneous.

Frequently asked questions

What is the difference between a subdomain and a domain?+

A domain is the main name (example.com). A subdomain is a prefix that extends it (api.example.com, mail.example.com). A domain can have unlimited subdomains. The key difference is that each subdomain can have its own DNS records, IP address, and SSL certificate, while the primary domain cannot.

Will this tool find all my subdomains?+

It finds all subdomains that have been issued SSL/TLS certificates and logged in Certificate Transparency logs. This covers the vast majority of production infrastructure, particularly anything exposed to the internet or accessed over HTTPS. Subdomains running only on HTTP, internal-only services, or those that predate CT logs (before 2013) may not appear. For complete coverage, combine this with DNS enumeration or brute-force methods.

Can I use this for penetration testing?+

Yes. Subdomain discovery is a standard reconnaissance phase of authorized security testing. This tool provides a complete, passive enumeration of an organization's internet-facing infrastructure with no active probing. It helps define the scope of what you're authorized to test and identifies systems you may not have been aware of. Always ensure you have explicit authorization before testing any systems.

Does this tool scan the subdomains themselves?+

No. This tool only enumerates subdomains — it lists them. It does not scan them for vulnerabilities, check their status, test for misconfigurations, or attempt to access them. It is purely a discovery tool that tells you what subdomains exist. To assess security, you would use it as the first step in a larger security workflow.

How often is the data updated?+

Certificate Transparency logs are updated in real-time as new certificates are issued. When you run a search, the tool queries current CT log data. Historical data — certificates issued in the past — is permanent and searchable. Any subdomain that had a certificate issued remains discoverable indefinitely.

Why should I care about subdomains I'm not using anymore?+

Forgotten or abandoned subdomains are a security risk. They may still have DNS records pointing to inactive services, they may hold outdated or unpatched software, and they may be vulnerable to subdomain takeover attacks where an attacker claims the abandoned service and uses it to impersonate your organization. Regular subdomain discovery helps you identify and remediate these assets.

Can competitors use this tool to find my subdomains?+

Yes — the data comes from public Certificate Transparency logs that anyone can query. This is a limitation of the CT system itself, not this tool. However, this transparency is intentional: it prevents certificate authorities from secretly issuing unauthorized certificates for your domain. If you want to keep a subdomain's existence private, you must not issue it an HTTPS certificate.

Related free tools

DNS lookupWHOIS lookupDomain age checkerIP lookup

On this page

  • What Is a Subdomain?
  • How This Subdomain Finder Works
  • What Subdomains Reveal About Your Organization
  • Common Reasons to Discover Subdomains
  • Certificate Transparency: Why This Data Source Is Comprehensive
  • When Certificate-Based Discovery Works Best
  • Subdomain Finder Accuracy and Coverage