My Tool Studio
Text

Extract URLs

Copy a report, a meeting note, or an exported chat log into this url extractor and it lists every web address it finds, one per line with duplicates removed. The matcher looks for anything starting with http:// or https://, catching links with query strings, fragments, and long paths intact. Writers use it to collect sources from a draft before a link audit, and marketers use it to pull links from text dumps of old newsletters. Everything happens live between the input and output panes; there's no fetching, no crawler, just pattern matching on whatever you paste. When you need to extract urls from text without opening a spreadsheet or writing a regex, one paste does it.

Always freeNo sign upRuns in your browser

How to use

01

Paste any text with links

Put your source into the box labeled Paste text containing URLs. The matching runs as you type, and Try sample loads a snippet with query strings and fragments to show what gets captured.

02

Scan the extracted list

Each unique address appears once in the output pane, in the order discovered. Glance through for links that picked up trailing punctuation from the surrounding sentence.

03

Copy the list for your audit

Click the copy button on the output pane and paste the column into your audit sheet. The character count under the panes gives a quick sense of how much you grabbed.

Why Extract URLs

Common questions

What's the difference between Extract URLs and the Link Extractor tool?
This page works on text you paste; the Link Extractor in the SEO category fetches a live web page by its address and lists the anchor links found in its HTML. Use this one for documents, notes, and exports, and use that one when your starting point is a page on the web.
Does the url extractor catch addresses without http or https?
No. The pattern anchors on http:// or https://, so a bare www.example.com is ignored. That's deliberate: matching schemeless hosts produces piles of false positives from filenames and version strings. Prepend the scheme in your source if you need those caught.
Why does an extracted link end with a period or comma?
The matcher stops at whitespace, angle brackets, and quotes, but ordinary sentence punctuation glued to the end of a link gets swept in. If someone wrote "see https://example.com." the trailing dot comes along. Add a space before the punctuation in the source, or trim it after copying.
Can I extract urls from text that includes query strings and anchors?
Yes, the full address survives. Something like https://example.org/path?q=1#section is captured end to end, including the ?q=1 and the #section fragment, because neither contains a character that terminates the match.
Is this link grabber from text able to dedupe repeated links?
Yes. Every address is reported once no matter how many times it appears, keeping first-occurrence order. If a newsletter repeats its main call to action link six times, you'll see it as a single line.
How do I pull links from text and then check their status?
Extraction here is pure text matching; no request is ever made to the addresses found. Copy the output into whatever checker you use for response codes. Nothing you paste is opened, resolved, or pinged by this tool.
Does pasting sensitive documents into the url extractor upload them anywhere?
No. The URL matching is a regular expression running in your browser tab. Contracts, internal wikis, and private notes stay on your machine, which is exactly why it's safe for pre-publication link audits.

More Text tools

View all