DOM

Domain Extractor

Extract domains from text and URLs

Extraction
πŸ”’ 100% client-side β€” your data never leaves this page
Maintained by Evanβ€’Updated: September 29, 2026β€’Reviewed: September 28, 2026
Output

Results are lowercased, deduplicated, and sorted. The Public Suffix List includes private suffixes, so alice.github.io and bob.github.io stay separate.

Extracted names

Choose an output mode, then select Extract domains.

Internationalized names use ASCII (Punycode). This tool does not look up DNS, check registration, or upload your input.

Example: https://www.example.co.uk/a and [email protected] produce example.co.uk in registrable mode. Hostname mode keeps www.example.co.uk and api.example.co.uk.

Need complete links? Open URL Extractor
Page reading mode

The full guide also includes pitfalls, worked examples, snippets, FAQs, and related tools for checking results or troubleshooting.

About this tool

Choose full hostnames when subdomains matter, or registrable domains when grouping names by their public suffix boundary. For example, www.example.co.uk and api.example.co.uk share example.co.uk, while alice.github.io and bob.github.io remain separate under private suffix rules. Paste URLs, email addresses, or bare domain names and select Extract domains. The tool performs no DNS or registration checks.

Production Snippets

The same source produces two hostnames but one registrable domain

text

INPUT
https://www.example.co.uk/a
[email protected]

FULL HOSTNAMES
api.example.co.uk
www.example.co.uk

REGISTRABLE DOMAINS
example.co.uk

Private suffix example: alice.github.io and bob.github.io remain two separate registrable domains.

Frequently Asked Questions

Which output mode should I choose?

Registrable domains groups www.example.co.uk and api.example.co.uk as example.co.uk. Full hostnames keeps both names for inventories and allowlist review.

Are hosted tenants such as github.io merged?

No. Private rules in the Public Suffix List keep alice.github.io and bob.github.io separate. This is a suffix boundary, not proof of ownership.

What input is supported?

HTTP/HTTPS URLs, email addresses, and bare domain names in mixed text. Results are lowercased, deduplicated, and sorted.

What is skipped or normalized?

IP addresses, localhost, and names with unknown suffixes are skipped. Internationalized names are normalized to ASCII Punycode.

Does a result prove the domain exists?

No. There are no DNS or registration lookups. Extraction uses a bundled suffix list and runs locally in your browser.

Keep browsing