Email and URL extractor
Paste any text and extract every email address and URL it contains. Results are deduplicated and ready to copy.
About this tool
Copying emails and links out of a wall of text by hand is slow and prone to misses. This tool scans any pasted content — a webpage, a document, a server log, a CSV, an email thread, raw HTML — and pulls out every email address and every URL it can find. Email extraction uses a RFC-5321-aligned regex that handles subdomains, plus-addressing, and all modern TLDs. URL extraction captures http and https links as well as bare www. addresses, and strips trailing punctuation (periods, commas, closing parentheses) that commonly get accidentally included when copying from prose. Results are deduplicated and sorted alphabetically so repeated occurrences appear only once. Each email and URL is shown on its own line with a per-item copy button, and a Copy all button exports the full list as newline-separated plain text. Switch between Emails, URLs, or Both views using the tab buttons at the top of the results panel. The tool runs entirely in your browser — no text is sent anywhere.
- 1
Paste any text — an email thread, a webpage, a log file, a CSV — into the input field.
- 2
Click Extract.
- 3
Use the Emails / URLs / Both tabs to switch views.
- 4
Click Copy next to any item to copy it individually, or Copy all to get the full list.
Pull all contact emails from a scraped webpage or CSV export.
Extract every link from a long email thread for review.
Find all URLs in a server log or error report.
Harvest email addresses from a pasted newsletter or document.
Extract from prose
Contact alice@example.com or bob@company.org. See https://docs.example.com for details.Emails: alice@example.com, bob@company.org
URLs: https://docs.example.comExtract from HTML
<a href="https://example.com">Visit</a> or email <a href="mailto:hi@example.com">hi@example.com</a>Emails: hi@example.com
URLs: https://example.comNo emails found in text that clearly contains them
Cause: The email may be obfuscated (e.g. user [at] example [dot] com) or split across lines with HTML tags between the parts.
Fix: Remove obfuscation or paste the plain-text version of the content. If copying from HTML source, try pasting the rendered text instead.
URLs are truncated
Cause: The URL contains a space or line break in the middle, which terminates extraction.
Fix: Ensure each URL is on a single unbroken line. The extractor uses whitespace as a URL boundary.
These answers explain common email & url extractor tasks, expected input formats, and edge cases so both visitors and search engines can understand what this tool does.
Are results deduplicated?
Yes. If the same email or URL appears multiple times in the input, it is shown only once in the results list. Results are sorted alphabetically.
Does it handle obfuscated emails like 'user at example dot com'?
No — the extractor matches standard RFC-5321 email syntax. Obfuscated formats designed to defeat scrapers will not be matched.
Does it find bare www. URLs without http?
Yes. Addresses starting with www. are detected even without a protocol prefix and displayed as-is in the results.
Does the text leave my browser?
No. Extraction runs entirely in JavaScript in your browser. Nothing is sent to any server.