Home / Tools / URL Extractor

Extract URLs from Text

Paste text, HTML, Markdown, or CSV and pull out a clean list of links you can copy or export.

Runs entirely in your browser. Nothing leaves your device.

Extract links instantly

Extraction updates as you type, with a brief pause for large pastes so typing stays smooth.

How it works

  1. Paste any text that may contain links.
  2. The extractor scans your text for links, and also reads links hidden inside pasted HTML code when present.
  3. Choose whether to remove duplicates, sort, or keep one link per domain.
  4. Copy the cleaned list or download it as TXT, CSV, or Markdown without sending it anywhere.

Extract links from messy notes, source, and spreadsheets

URLs rarely arrive in a perfect list. They show up in Slack threads, exported CSV columns, copied HTML, research notes, Markdown files, and documents full of punctuation. This tool is designed for that messy middle step: paste the raw material, get the links, and move on.

If your input looks like HTML code, the extractor also finds links hidden inside link tags. That matters because some copied source shows different text than the actual web address, or hides the real link inside the code. The tool does not fetch pages, inspect remote sites, or enrich titles; it only extracts what you pasted into the browser.

The output can stay in original order, sort alphabetically, sort by domain, or collapse to unique domains. CSV export is formatted so Excel and Sheets read special characters and accents correctly, while Markdown output is convenient for research notes, GitHub issues, or project docs.

Frequently Asked Questions

What formats can I paste?
You can paste plain text, chat logs, CSV cells, Markdown, HTML source, or a messy browser tab dump. The extractor looks for http, https, ftp, and www links, and automatically adds https:// to bare www links.
Does it find links in HTML source?
Yes. If the text includes link tags, the tool reads the actual web addresses inside them and combines those with links found in the plain text. It does not load the page or follow links.
How are trailing punctuation and brackets handled?
Common trailing punctuation such as commas, periods, closing brackets, quotes, and semicolons is stripped from detected URLs. That keeps links copied from sentences from ending in a broken character.
Are there limits?
There is no account or server limit because everything runs locally. Very large pastes can still take a moment in your browser, so the live extraction waits briefly before updating and processes everything in one step.

Extracted 80 research links?

Open them as a tab group and let TabGroup Vault keep the session safe.

Add TabGroup Vault to Chrome, Free