Extract Domains Now
Step 1 — Choose input method
📁
Click to upload or drag & drop
TXT · CSV · HTML · JSON · XML · LOG · MD (Max 20MB)
Step 2 — Configure extraction
Step 3 — Extract
How to Extract Domains from Text 🚀 Extract now
- Paste your text into the input box above (or click 📝 Mixed text for a sample).
- Keep Source Type on Plain text (mixed).
- Click 🚀 Start Calculate — the page scrolls to your results automatically.
- Copy, export as CSV/TXT/JSON, or run batch checks on selected domains.
What Kind of Text Works? 🚀 Extract now
📄 Documents & Articles
Word docs, PDFs (paste content), blog posts, research papers.
💬 Chat Transcripts
Slack, Teams, Discord exports — pulls linked domains automatically.
📊 Server & Access Logs
Extract every host referenced in Apache/Nginx/CloudFront logs.
📧 Email Bodies
Extract sender and referenced domains from newsletters or threat samples.
🌐 Scraped HTML
Raw page source — the tool ignores CSS selectors and JS property chains.
📝 Freeform Notes
Meeting notes, research dumps, plain-text bookmarks.
How Text-to-Domain Extraction Works 🚀 Extract now
The tool tokenises the input by regex, matching every string that looks like a hostname — with or without http(s)://, with or without www.. Each candidate is validated against the current IANA TLD list. Emails are detected separately and their domain part is extracted. Finally, results are deduplicated case-insensitively.
Examples
| Input snippet | Extracted domains |
|---|---|
| See our post at https://blog.example.com/2026/tips | blog.example.com |
| Ping me — [email protected] | company.io |
| Try www.github.com/user/repo | github.com |
| CDN: cdn.jsdelivr.net/npm/vue | cdn.jsdelivr.net |
| Free-text: "visit shop.example.co.uk today" | shop.example.co.uk |
Related Tools 🚀 Extract now
FAQ 🚀 Extract now
example.com.http://.file.txt, 3.14, version.2, etc. are rejected.