How to Extract All Links From a Web Page
Updated 2026-07-04 ยท By the MakeToolz team
Quick answer: To extract all links from a web page, copy the page or its HTML source, paste it into a free URL extractor, and click extract. You get every link in a clean, deduplicated list you can copy or download in seconds.
No coding, no browser add-on, and nothing to install. The whole job takes about ten seconds once you know the three steps below.
The fast way: copy, paste, extract
- Open the page you want links from. Select everything with Ctrl+A on Windows, or Cmd+A on Mac, then copy with Ctrl+C (Cmd+C on Mac).
- Paste the text into the URL Extractor.
- Click extract. Every link appears on its own line, with duplicates already removed.
From there you can copy the whole list to your clipboard, or download it as a plain text file to drop into a spreadsheet. That is the full workflow for most people, and it handles the links you can see on the page.
Catch hidden links in the page source
Some links do not show up in the visible text. A button, a menu item, or a "read more" link often hides its real address inside the page code. To grab those too, you read the HTML source instead of the visible page.
Right-click anywhere on the page and choose View Page Source, or just press Ctrl+U (on most browsers). A new tab opens with the raw HTML. Select all of it with Ctrl+A, copy it, and paste that into the extractor. The tool reads links straight out of the code, so you catch the ones the visible text hides. This is the trick that pulls in navigation menus, footer links, and buttons.
Want just the domains?
Sometimes you do not care about the full path, only which sites are linked. Turn on the domains only option before you extract. The tool strips off the protocol, the www prefix, and the path, then removes duplicates. You end up with a short, clean list of unique websites.
That format is perfect for outreach research, checking who a page links to, or spotting how many different sites appear in a document. Instead of a hundred URLs, you might see fifteen clean domain names.
Is it private and safe?
Yes. The extractor runs entirely in your browser using JavaScript. Nothing you paste is uploaded to a server, and no copy is stored anywhere. That means it is safe to use on internal company pages, private documents, or anything confidential. When you close the tab, the text is gone.
What kinds of text you can extract from
The extractor is not limited to web pages. Paste in an email, a chat export, a PDF's copied text, a block of code, an XML sitemap, or a spreadsheet column. Anything that holds web addresses works. As long as the links are written out in full, the tool finds them and lines them up for you. That flexibility makes it a quick fix for cleaning up messy lists from any source.
People Also Ask
Does it find links without the http prefix?
Yes. It catches full https and http links as well as bare www links like www.example.com. Plain words like example.com with no prefix are skipped on purpose, because they look identical to normal text and would create false matches.
Can it handle a very large page?
Yes. Extraction is instant even on huge pastes with thousands of links. Because the work happens in your browser, there is no upload wait and no size limit tied to a server.
Can I get every link from a sitemap?
Yes. Open the sitemap in your browser, copy all the text, and paste it into the extractor. Every URL inside the sitemap gets pulled into a clean list, which is a fast way to see a whole site's pages.
How do I extract links on my iPhone or Android?
Open the page in your mobile browser, tap and hold to select all the text, and copy it. Then paste it into the URL extractor in the same browser. The tool is a web page itself, so it works on phones without any app.
How is this different from a browser extension?
A browser extension reads the live page and can sometimes grab dynamic links, but it needs installing and asks for permissions. The copy-paste extractor needs no install, works in any browser, and keeps everything on your device. For most one-off jobs, paste is faster.
Can I extract only links that contain a certain word?
Extract the full list first, then paste it into a text editor or spreadsheet and filter or search for the word you want. The extractor's job is to pull every link out cleanly, which gives you a tidy list to filter however you like.
Will it remove duplicate links automatically?
Yes. Duplicates are stripped out by default, so if the same URL appears ten times on the page, you see it once in the result. That keeps your list short and ready to use.
Is the tool really free?
Yes. There is no signup, no watermark, and no limit on how many pages or how much text you process. You can run it as many times as you need.
Next time you need a clean list of every URL from a page, email, or document, paste your text into the free URL Extractor and get a deduplicated list you can copy or download right away.