Loading the interactive tool… It runs in your browser — if it doesn't appear, enable JavaScript.
Pull every URL out of a block of text — http, https and bare www links, including those wrapped in Markdown brackets. Trailing full stops and closing brackets from the surrounding prose are trimmed, which is the usual reason extracted links 404 when you try them.
Two options do the real work. "Strip tracking parameters" removes utm_*, fbclid, gclid and similar, which usually collapses a long list into far fewer genuinely distinct pages. "Domains only" reduces each link to its hostname, for when you want to know which sites are referenced rather than which pages.
Frequently asked questions
Why do extracted links sometimes not work?
Because the punctuation around them gets included. A URL at the end of a sentence picks up the full stop; one in brackets picks up the closing bracket. Both are trimmed here. What can't be fixed automatically is a URL that was line-wrapped in the source, since the break is indistinguishable from the link simply ending.
Which tracking parameters are removed?
All utm_ parameters, plus fbclid, gclid, mc_eid, mc_cid, igshid and common ref/source parameters. The rest of the query string is left alone, since parameters like ?page=2 or ?id=44 are part of the address rather than tracking.
Can I get just the list of domains?
Yes — "Domains only" reduces every link to its hostname and deduplicates, which turns a page full of links into a short list of the sites it references.