URL & Website Utilities

URL Extractor

Pull every URL out of a block of pasted text.

  • Free to use
  • No sign-up

Working on it…

Running the tool — your results will appear here in a moment.

No results yet

Enter the details above and run the tool to see your results here.

Advertisement

About this tool

Paste any block of text — an email, a document, a chat export or HTML source — and pull out every web address it contains as a clean, copy-ready list.

How to use it

  1. Paste your text.
  2. Run the extractor.
  3. Copy the list of addresses found.

When it helps

  • Collecting the sources cited in an article or report
  • Saving every address shared in a long chat or email thread
  • Building a list for our Open All URLs or Broken Links tools
  • Cleaning data exported from spreadsheets or CRMs

Text vs a live page

This tool works on text you paste. To collect the anchors from a live web page, with their anchor text, use our Link Extractor instead.

Limitations

Addresses must be recognisable, usually starting with http:// or https://. Broken or incomplete ones may be missed. The extractor does not visit the addresses, so it cannot tell whether they work or are safe.

A worked example

A researcher exports a long chat conversation full of shared articles. Pasting it here produces a clean list of 64 addresses, which she then opens in batches to build a reading list — instead of scrolling through hundreds of messages.

Cleaning the list

  1. Paste the results into a spreadsheet.
  2. Remove duplicates with the Remove Duplicates feature.
  3. Sort alphabetically to group addresses from the same site.
  4. Strip tracking parameters with our URL Parser if needed.

Where it is useful

  • Email threads and newsletters
  • Exported chats from messaging apps
  • Raw HTML or Markdown source
  • Logs and CSV exports

Next steps

Check that the collected pages still work with Broken Links Checker, or open them all at once with Open All URLs.

Related tools

Step by step: collecting sources from a long report

  1. Open the report and copy all of its text (Ctrl+A, Ctrl+C).
  2. Paste it here and run the extractor.
  3. Copy the list into a spreadsheet and remove duplicates.
  4. Check that each source still works with Broken Links Checker.
  5. Build a tidy reference list or reading list from the results.

What counts as an address

The extractor recognises text starting with http:// or https:// and follows it until a space, quote or bracket ends it. Addresses written without a scheme, such as example.com/page, may not be detected, so add https:// where needed.

Privacy

Text you paste is processed only to find addresses and is not kept. Avoid pasting confidential documents into any online tool if your organisation's policy forbids it.

Frequently asked questions

Every web address it recognises in the text you paste.
Yes. Paste as much text as you need and every match is listed.
No. It only finds them; use Broken Links Checker to test pages.
Paste the list into a spreadsheet and use its Remove Duplicates feature.
Yes. Paste raw HTML or Markdown and the addresses inside are extracted.
Not always. Add https:// in front of them for reliable detection.
No. It is processed to find addresses and is not kept.