Skip to content

URL extractor

Pull every link out of text, Markdown or HTML source. Filter by domain, strip utm tags and export the list, all locally in your browser.

Common uses

  • Link audits: paste a page's source and filter to your own domain to list internal links.
  • Cleaning shared links: strip utm_ tags before you post a URL publicly.
  • Research notes: collect every source cited in a long document into one list.

Need the addresses instead? Try the email extractor.

Questions people ask

Which links does the URL extractor find?

Anything starting with http://, https:// or www., in plain text, Markdown or HTML attributes such as href and src. Trailing punctuation like a full stop or closing bracket is trimmed, and & in HTML source is decoded to &.

Can I extract only links to one website?

Yes. Type a domain in “Only this domain”. It keeps that domain and its subdomains, so example.com also matches blog.example.com.

What does “Strip tracking parameters” remove?

Query parameters that start with utm_ (Google Analytics campaign tags) plus fbclid, gclid and mc_ (Facebook, Google Ads and Mailchimp click IDs). Other parameters, such as ?id=42, are kept because they usually change what the page shows.

How do I get all the links from a web page?

Open the page, view its source (Ctrl+U or Cmd+Option+U), select all, copy and paste it here. Every URL in the markup, including images and scripts, is listed. Use the domain filter to keep only the ones you care about.