URL Extractor
Find HTTP and HTTPS links in a message or document and list unique matches.
Try a small example
Try a small example
Load the fictional example in a cleared form. Check the options, run the tool if needed, and compare the result below.
Find HTTP and HTTPS URL-shaped text in a passage, trim likely surrounding punctuation, and keep the first spelling of each equivalent parseable URL. The tool does not open destinations. Paste text and run the extractor. It finds HTTP or HTTPS links, keeps balanced parentheses, removes unmatched closing brackets and common sentence-ending punctuation, and lists each parseable normalized URL once while preserving its first spelling. A URL-shaped value the browser cannot parse is retained and compared by exact spelling. Balanced parentheses remain part of a URL; unmatched closing brackets and common trailing punctuation are treated as surrounding text. Parseable URLs are compared in normalized form; text that cannot be parsed as a URL is retained and deduplicated by exact spelling. The tool does not visit or verify destinations.
Text containing HTTP or HTTPS links
Demo https://example.com/a and https://example.org/b
Expected output
https://example.com/a https://example.org/b
The example is unavailable until the tool is ready.
Text is processed in your browser.
Share this tool
Only the tool’s public link is shared. Your inputs and results stay here.
Show link to copy manually
Quick answer
Find HTTP and HTTPS URL-shaped text in a passage, trim likely surrounding punctuation, and keep the first spelling of each equivalent parseable URL. The tool does not open destinations.
The page and its assets load from the site; this operation uses your entered values only in this browser and does not send them to a calculation endpoint.
How to use it
Paste text and run the extractor. It finds HTTP or HTTPS links, keeps balanced parentheses, removes unmatched closing brackets and common sentence-ending punctuation, and lists each parseable normalized URL once while preserving its first spelling. A URL-shaped value the browser cannot parse is retained and compared by exact spelling.
Limits
Balanced parentheses remain part of a URL; unmatched closing brackets and common trailing punctuation are treated as surrounding text. Parseable URLs are compared in normalized form; text that cannot be parsed as a URL is retained and deduplicated by exact spelling. The tool does not visit or verify destinations.
Frequently asked questions
Are parentheses inside a link preserved?
Yes, balanced parentheses remain part of the URL. An unmatched closing parenthesis or square bracket, and common trailing sentence punctuation, are treated as surrounding text.
How are duplicates compared?
For URLs the browser can parse, the tool compares their normalized forms and outputs the first spelling. If a URL-shaped value cannot be parsed, it is retained and only exact duplicate spellings are collapsed.
Does the extractor check whether a link works?
No. It does not open the URLs or check whether a destination exists.
Sources and references
These references document the cited standard or browser API; they do not validate the tool’s output.
