Text & writing ● Local processing

URL Extractor

Find HTTP and HTTPS links in a message or document and list unique matches.

Preparing tool…
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.

✓ Local processing✓ No account✓ Inputs processed here✓ Free

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.