Extract URLs from Text
Paste text, an email, or page source and get back a clean list of every link it contains. Optionally reduce them to unique domains — handy for auditing where a document points.
Trailing punctuation is handled
When a link appears at the end of a sentence, naive extraction grabs the full stop with it, producing a broken URL. This tool strips trailing punctuation — periods, commas, semicolons, colons, and question marks — from the end of each match, so "visit https://example.com/page." yields a working link. Closing brackets and quotes are excluded from matches for the same reason.
Domains-only mode
Switching on Domains only reduces every link to its hostname and removes duplicates, turning a hundred links into a short list of the sites involved. That is the fastest way to audit which third parties a page or email references, to check whether a document links anywhere unexpected, or to build a blocklist. Combine it with sorting for a tidy, scannable list.
Common uses
Auditing outbound links in an article before publishing. Extracting every link from a newsletter to check them. Pulling URLs out of a chat or email thread into a reading list. Building a list of sources cited in a document. And checking a suspicious email — seeing the actual destinations laid out plainly is often enough to spot a phishing attempt, since display text and real destination frequently differ.