Free · No sign-up · Runs in your browser

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.

Input
Output
0 chars

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.


Frequently asked questions