Text Tools
Email Extractor — Extract Email Addresses from Text
Pull every email address out of any pasted text — duplicates removed and lower-cased — as a clean list to copy or download.
Open toolNeed every link out of a block of text — a page's copied content, a chat export, a spreadsheet cell full of notes? This free URL extractor scans pasted text and pulls out every web address it finds: full http and https links, plus bare www. addresses. Duplicates are removed, trailing punctuation that belongs to the sentence (not the link) is trimmed, and the clean list is yours to copy or download with an exact count. SEOs use it to harvest links from content and reports, researchers to collect sources from notes, and anyone cleaning a document uses it to find links they did not know were there. It all runs in your browser — pasted text is never uploaded.
A research dump pasted from a chat export gives up 47 unique source links, one per line — ready to paste into a spreadsheet or crawler.
Complete links starting with http:// or https://, including query strings, fragments and ports. With the www option on, it also catches bare addresses like www.example.com/page that people paste without a protocol. It does not invent links from plain domain mentions without www (too many false positives from filenames and abbreviations), and it cannot see links hidden behind anchor text in a rendered page — paste the page's source or a plain-text export for those.
When a link sits inside a sentence, punctuation sticks to it: "…see example.com/page." ends with the sentence's full stop, and "(example.com/page)" wraps it in brackets. The extractor trims the common trailing punctuation (. , ; : ! ?) and a closing bracket when it has no opening partner, which covers the vast majority of pasted text. Unusual wrappers — a link inside quotes in markdown, for instance — may need a quick manual tidy of the first or last entry.
Typical uses: harvesting every URL from a client's content document before a migration; pulling the source links out of a research dump; collecting URLs from a disavow or outreach file to check them; extracting links from SERP notes and chat exports. The deduplicated, one-per-line output drops straight into crawlers, spreadsheet columns and link-checking tools — and the count tells you at a glance whether you captured everything.
No. Extraction happens in JavaScript on your device; nothing is sent to a server, and closing the tab clears everything. Internal documents, unpublished drafts and client reports are safe to process here.
Related tools: extract addresses instead with the email extractor, or check a page's links properly with the website SEO analyzer.