Pulling every email address or link out of a wall of pasted text (an exported email thread, a scraped page, a support ticket) by hand means reading the whole thing carefully and still missing one. This extracts every match automatically, deduplicated, listed one per line or comma-separated.
When you'd use this
Collecting every contact email out of a pasted document, or gathering every link mentioned across a long block of text into one clean list you can work with.
Common errors
A URL immediately followed by punctuation (a period ending a sentence, a comma) is matched up to but not including that trailing character where possible. URLs sitting inside more unusual punctuation can still pick up or lose a trailing character, since free-form prose offers no universal rule for where a URL ends. Spot-check extracted URLs before using them somewhere that matters.
Frequently asked questions
Does this find URLs without "http://" in front of them?
It catches "www."-prefixed addresses that have no scheme. A bare domain with neither "www." nor "http" in front of it, such as "example.com" sitting in running text, can't be told apart reliably from an ordinary word containing a period, so those go unmatched. Call it a precision-over-recall choice, not an oversight.
Related Utilities You Might Need
Case Converter
Transform written copy into camelCase, snake_case, Sentence case, or UPPERCASE with detailed readability metrics.
Duplicate Line Remover
Delete repeated lines from any list and see how many times each entry appeared.
Line Sorter
Sort a list A to Z, by number, by length, reverse it, or shuffle the order at random.
