Extract URLs

How to use

Scans a block of text or HTML and pulls out every web link it can find. Useful for collecting sources from an article or checking what links are embedded in a document.

Text UtilitiesLocal only
https://example.com
http://sub.example.co.uk/path?x=1
When to use this
  • Compiling a source list from a research article or long report full of inline citations
  • Auditing every link inside an HTML export before a site migration
  • Pulling reference URLs out of a document to feed into a link checker or crawler
  • Collecting external links mentioned across a batch of pasted articles or emails

Free and private. Everything runs on your own device, with no account and no uploads.

Researchers compiling a list of sources, and developers auditing links inside an HTML export, both need a fast way to pull every link out of a large block of content. This tool scans pasted text or HTML source for URLs and hyperlinks and lists them all, saving you from manually scrolling through the content looking for http and https references.

Yes, since the extraction is regex-based on the URL pattern itself, it finds links whether they appear in href attributes or as plain text.

The tool generally deduplicates the results so each unique URL appears once.

It primarily matches URLs that include a recognizable scheme like http:// or https://; bare domains without a protocol may not be matched.

Yes, there is no artificial limit, performance depends on your browser and device.

How it works
  1. 1

    Paste text or HTML

    Add the content that contains links you want to collect.

  2. 2

    Extract URLs

    Run the extraction to find every URL pattern in the text.

  3. 3

    Review the results

    Check the list of found links.

  4. 4

    Copy the list

    Copy the URLs for use in a spreadsheet, report or crawler.

Pro tips
  • ·Paste raw HTML if you need links from href attributes, the extractor matches the URL pattern itself regardless of markup.
  • ·Bare domains without http:// or https:// will not be picked up, so check your source text if you expect protocol-less links.
  • ·The output is deduplicated, so run it directly into a spreadsheet without a separate cleanup pass.