Link Extractor
Extract links from text, Markdown and HTML into a clean, deduplicated URL or Markdown list.
How to use it
- Paste the text, Markdown or HTML that contains links into the left panel.
- Choose which sources to scan: Markdown links, bare URLs, HTML href attributes - any combination.
- Pick an output format: a plain URL list or a Markdown list with link text preserved.
- Click Extract links. The right panel shows the deduplicated result in order of first appearance.
- Copy the list, or load Sample to see all three sources detected at once.
Common use cases
- Auditing a page's outbound links - paste rendered HTML or its source, pull the href list in seconds.
- Collecting references from notes - gather every bare URL scattered through meeting notes or chat logs.
- Migrating Markdown content - pull all article links into one list to check for dead or duplicated targets.
- Building link roundups - export straight to a Markdown list ready to paste into a post or newsletter.
Why it stays private
Extraction is regular-expression scanning inside your browser tab. Drafts, private documents and internal links are never uploaded or logged.
FAQ
Q: Are duplicate URLs removed? A: Yes. The first occurrence wins and later duplicates are dropped, so the output contains each URL exactly once.
Q: What counts as a bare URL? A: Any http or https address that runs until whitespace or an angle bracket. Trailing punctuation such as a sentence-ending period or comma is trimmed off.
Q: What does the Markdown export show for URLs without anchor text? A: The URL itself is used as the link text, so every line is a valid, clickable Markdown link.
Your data stays on this device
Link Extractor runs 100% locally. Everything you paste or drop is processed by your own browser and never transmitted. Nothing is stored on our servers — close the tab and it is gone.
Nothing you type is sent to a server, logged, or used for analytics. The page works even with your network disconnected after first load.