URL Extractor

Need every link out of a block of text — a page's copied content, a chat export, a spreadsheet cell full of notes? This free URL extractor scans pasted text and pulls out every web address it finds: full http and https links, plus bare www. addresses. Duplicates are removed, trailing punctuation that belongs to the sentence (not the link) is trimmed, and the clean list is yours to copy or download with an exact count. SEOs use it to harvest links from content and reports, researchers to collect sources from notes, and anyone cleaning a document uses it to find links they did not know were there. It all runs in your browser — pasted text is never uploaded.

Copied!

How to use this tool

  1. Paste the text containing links.
  2. Choose whether to include bare www. addresses.
  3. Click Extract URLs and check the count.
  4. Copy the list or download it as a .txt file.

Worked example

A research dump pasted from a chat export gives up 47 unique source links, one per line — ready to paste into a spreadsheet or crawler.

Frequently asked questions

What kinds of links does it find?

Complete links starting with http:// or https://, including query strings, fragments and ports. With the www option on, it also catches bare addresses like www.example.com/page that people paste without a protocol. It does not invent links from plain domain mentions without www (too many false positives from filenames and abbreviations), and it cannot see links hidden behind anchor text in a rendered page — paste the page's source or a plain-text export for those.

Why did a link lose its last character or keep a bracket?

When a link sits inside a sentence, punctuation sticks to it: "…see example.com/page." ends with the sentence's full stop, and "(example.com/page)" wraps it in brackets. The extractor trims the common trailing punctuation (. , ; : ! ?) and a closing bracket when it has no opening partner, which covers the vast majority of pasted text. Unusual wrappers — a link inside quotes in markdown, for instance — may need a quick manual tidy of the first or last entry.

How is this useful for SEO work?

Typical uses: harvesting every URL from a client's content document before a migration; pulling the source links out of a research dump; collecting URLs from a disavow or outreach file to check them; extracting links from SERP notes and chat exports. The deduplicated, one-per-line output drops straight into crawlers, spreadsheet columns and link-checking tools — and the count tells you at a glance whether you captured everything.

Is the text I paste uploaded or stored?

No. Extraction happens in JavaScript on your device; nothing is sent to a server, and closing the tab clears everything. Internal documents, unpublished drafts and client reports are safe to process here.

Related tools: extract addresses instead with the email extractor, or check a page's links properly with the website SEO analyzer.

Related tools

Back to the tool directory