Extract

Extract URLs

Details

How to use Extract URLs

What the tool does, how to run it, and what to expect from the result.

How to extract URLs from text

Paste the text into the input box. Every http and https link is collected, exact duplicates are removed, and the links are listed one per line ready to copy.

Read the results with two things in mind: a link at the end of a sentence may have captured the period, and a link containing parentheses may have been cut short. Both are quick to spot and quick to fix in the output.

  • Paste the article, page copy, or document into the input box.
  • Read the extracted links in the output panel, one per line.
  • Check the last character of each link for a stray period or comma.
  • Check for links that end mid-path, which indicates a parenthesis in the original URL.
  • Press Copy result to take the link list away.
Tips

Getting a better result out of Extract URLs

Specific settings and thresholds, not general advice.

  • The pattern requires a scheme, so it finds http and https links only. A bare "www.example.com" or "example.com" written without a scheme is not matched, and neither are ftp, mailto, or app deep links.
  • The match runs until it hits whitespace, a quote, an angle bracket, or a parenthesis. That means a trailing sentence period is part of the URL: a link at the end of a sentence comes out with a dot glued to the end and will 404 if you paste it as-is.
  • Excluding parentheses is what makes Markdown links work, since the URL stops cleanly at the closing bracket. It also breaks any URL that legitimately contains parentheses, such as many Wikipedia article links, which are truncated at the opening bracket.
  • Deduplication is by exact string, so the same page linked once as http and once as https, or with and without a trailing slash, appears as two separate results.
  • It reads text, not HTML. A link that exists only in an href attribute will not be found unless the URL also appears in the visible text you copied.
Limits

What Extract URLs does not do

The honest boundary, so you do not lose time finding it yourself.

  • No scheme-less URLs: www.example.com is invisible to it.
  • It does not check that a URL resolves, only that it is shaped like one.
  • No parsing or grouping: no split into domain, path, and query, and no grouping by host.
  • It does not follow, validate, or check the status of anything it finds.
At a glance

Who Extract URLs is for

A quick way to understand who this helps, what it solves, and where it connects next.

Best fit

Writers, students, editors, marketers, and developers working with text.

Ideal for

Quick, private text work without installing an app or trusting a server with your content.

FAQ

Common questions

Short answers for the questions people usually have before trying a utility like this.

Is this free to use?

Yes. It is completely free, with no account, no signup, and no usage limits.

Does it work on a phone?

Yes. The page runs in any modern mobile browser, on iPhone and Android alike, with no app to install.

Do I need to install anything?

No. The tool runs entirely in the browser, so there is nothing to download or install.

Why does an extracted link end with a period?

The pattern keeps reading until it meets whitespace or a bracket, and a period is neither. A URL at the end of a sentence therefore captures the full stop. Delete the trailing period, or check the last character of every result before you use the list.

Why did it skip www.example.com?

A scheme is required. Without http or https at the front there is nothing for the pattern to anchor on, and matching bare domains would also match ordinary text like "file.txt" or "e.g". Add the scheme to those links first if you need them.

Why was my Wikipedia link cut short?

Parentheses end the match, and many Wikipedia titles use them for disambiguation. The URL is truncated at the opening bracket. Those links have to be collected by hand.

Does it remove duplicate links?

It removes exact duplicates only. The same destination reached via http and https, or with a trailing slash on one and not the other, will appear twice because the strings differ.

Can I pull the links out of an HTML page?

Only the ones that appear in the text you paste. If you copy the rendered page, you get the URLs that were written out visibly. To get every href you would need to paste the page source, in which case the pattern will find the URLs inside the quotes and stop cleanly at the closing quote.

Is my text uploaded anywhere?

No. The extraction runs in the browser, so an internal document, a private export, or a client's page copy is never transmitted.

Recommendations

You Might Also Like

Nearby tools from the catalog that fit the same job or workflow.

Cleanor app

Do it all on your device

Cleanor puts these tools in one app: compress and convert images, video, and audio, work with PDFs, and scan text right on your device. Plus free up storage and clear inbox clutter with Email Cleaner. Start with a free trial.

  • iPhone
  • Android
  • Macsoon
  • Windowssoon