Skip to main content
Black Friday: 40% off your first 3 months on any monthly plan with code BF40. Ends Dec 2.See the offer

Free subdomain finder

Free subdomain finder see what attackers see

How many doors does your domain have? Every subdomain that has had a public certificate, which ones are live today, and which look like remote access, admin panels or forgotten test sites.

  • No account needed
  • Public records only, no scanning
  • Nothing stored

Find subdomains

Your domain, a client's, or one you're assessing

Loading the security check…

Under a minute · free · nothing is stored

What we check

What the subdomain finder looks at

The names attackers find first, read from public records anyone can search. Nothing of yours is contacted and no names are guessed.

  • Every name with a certificate

    Every publicly trusted certificate is recorded in Certificate Transparency logs. We read every name under your domain from them.

  • Which are live today

    Each name is looked up in public DNS: live, gone, or pointing to a private address that shouldn't be published.

  • The ones attackers look for

    Live names that read like remote access, admin panels, file sharing or test copies, the first places attackers try.

  • When each one first appeared

    The date of the first certificate and the latest one still valid, so forgotten hosts stand out.

  • Forgotten hosts

    Names that still answer in DNS but whose certificates all expired: often a server nobody looks after any more.

  • One click to the SSL checker

    Select any live name to check its certificate and TLS settings straight away.

Reading the result

What each status means

Every name is looked up in public DNS at the moment you search, so the list shows today's picture.

StatusIt means
LiveThe name has a public address and can be reached from the internet.
Private addressThe name is published, but points to an internal address. It can't be reached, yet it tells anyone your internal layout.
GoneThe name no longer exists in DNS. Only its certificate history remains.
DNS didn't answerThe lookup failed this time. Try again later.
Looks likeA reading of the name only (remote access, admin, files, test). Confirm what each host actually runs.

How it’s checked

Public information only, nothing stored

Names come from public Certificate Transparency logs, searched through crt.sh and Cert Spotter. Each name is then looked up in public DNS through DNS-over-HTTPS. No host of the domain is contacted and no names are guessed or brute-forced.

A wildcard certificate (*.example.com) covers names without listing them, so hosts that only use one can't appear here; the result says when that's the case. The result is kept in memory for six hours, because the logs change slowly and are slow to search, and then discarded. Nothing is stored or linked to you.

Privacy policy

Questions

Subdomain finder FAQ

How do I find all subdomains of a domain?

Enter the domain above. We read every name under it from public Certificate Transparency logs, where every trusted certificate is recorded, then check which names are live in DNS today.

Is this a subdomain scanner?

It's passive subdomain enumeration: it reads public certificate logs and public DNS, so nothing is scanned, guessed or brute-forced and the domain never sees a request from us. Active subdomain scanners also try lists of common names against DNS, which finds a few more but is noisier and slower.

Why do subdomains matter for security?

Each live subdomain is a door into the organisation. Forgotten test sites, old remote access portals and admin panels are where attackers start, because they're often unpatched and nobody is watching them.

Why is a subdomain I know about missing?

It may only use a wildcard certificate, which covers it without naming it, or it may never have had a public certificate (for example, an internal-only name). Names that never had a public certificate don't appear in the logs.

Is it legal to look up another company's subdomains?

The logs are public by design, so anyone can read them. This tool only reads those logs and public DNS; it doesn't connect to or test any of the hosts it finds.

What is Certificate Transparency?

A public record of every certificate browsers trust. Authorities must log each certificate they issue, so site owners can spot certificates issued without their knowledge. The same logs list every name those certificates cover.

How do I remove a subdomain from the list?

You can't remove a name from the certificate logs; they're permanent. Take the host offline and delete its DNS record, and it will show as gone.

More free checks

Cookie preferences

Essential site functions remain available whichever option you choose. Your advertising choice is saved on this site. The Scan Hub has a separate choice.

Google and Reddit may receive cookies, identifiers, browser and device information, and your network/IP information. Reject or withdraw at any time. Read the Privacy Policy.