Subdomain FinderWEBTOOLSHUB

Find every subdomain

Enumerate the subdomains of any domain from Certificate Transparency logs. Passive, no scanning, no signup.

Enter a root domain with its TLD. Data comes from Certificate Transparency logs via crt.sh, so discovery is fully passive.

Map the attack surface.

Enter a domain above to enumerate its known subdomains.

Certificate Transparency (crt.sh)
Found a host? See Who Is Hosting

Resolve any subdomain to its IP, network and hosting provider.

POWER USER?

WebToolsHub CLI

The subdomains command enumerates every hostname seen in Certificate Transparency logs, with a --json mode for scripting and pipelines.

# enumerate subdomains from CT logs
python cli.py subdomains github.com

# machine-readable JSON (domain, count, subdomains, truncated)
python cli.py subdomains github.com --json
THE BIG DIFFERENCE

Enumerate subdomains from inside your AI

This tool speaks the Model Context Protocol (MCP) and ships a REST API. Connect it once, then just ask your assistant to map the subdomains of a domain for you.

Claude ChatGPT Gemini Kimi Cursor

What is a subdomain finder?

A subdomain finder enumerates the hostnames that live under a domain, such as mail.example.com, api.example.com or staging.example.com. This tool discovers them passively from Certificate Transparency logs through crt.sh, so it never scans or brute forces the target. It simply reads the certificates that public certificate authorities have already issued and logged for the domain.

How Certificate Transparency reveals subdomains

Certificate Transparency (CT) is a public, append-only record of every TLS certificate issued by trusted certificate authorities. Each certificate lists the exact hostnames it protects, including subdomains, in its subject and subject alternative name fields. Because those logs are public and searchable via crt.sh, querying a domain surfaces the subdomains that have ever appeared on a certificate, without sending any traffic to the target itself.

Why passive enumeration

What to use the results for

How to find subdomains

  1. Type the root domain (for example github.com) into the box above.
  2. Select Find. The tool queries Certificate Transparency logs via crt.sh.
  3. Read the count, then scroll the deduplicated, sorted list of discovered subdomains.
  4. Copy the whole list or export JSON for your recon or asset-inventory workflow.

Frequently asked questions

What is a subdomain finder?

A subdomain finder enumerates the subdomains that exist under a domain, such as mail.example.com or api.example.com. This tool discovers them passively from Certificate Transparency logs via crt.sh, so it never scans or brute forces the target. It reads the certificates that have already been issued for the domain.

How does Certificate Transparency reveal subdomains?

Every time a public certificate authority issues a TLS certificate, it logs it to public Certificate Transparency logs. Those certificates list the exact hostnames they cover, including subdomains. By querying crt.sh for a domain, this tool collects every hostname that has ever appeared on a certificate, which surfaces subdomains without touching the target.

Is the subdomain finder free and open source?

Yes. It is completely free and open source under the MIT license, part of WebToolsHub by Konko Maji. It reads public Certificate Transparency data through crt.sh. There is no signup and no data is stored.

Is passive subdomain enumeration legal and safe?

Passive enumeration from CT logs only reads already-public certificate data, so it does not send any traffic to the target and is generally considered safe and non-intrusive. It is widely used for asset inventory and attack surface mapping. You are responsible for how you use the results.

Can I find subdomains inside Claude, ChatGPT or Gemini?

Yes. It ships an MCP server and a REST API, so you can connect it to Claude, ChatGPT, Gemini, Kimi, Cursor and any MCP client, then ask your assistant to enumerate the subdomains of a domain for you. See the connection guide.