Webpage Link Extractor

Extract internal links, external links, images, stylesheets, scripts, fonts and videos from one webpage. Filter the results and export exactly what you need.

Need every page on a site?

What do you want to extract?

Enter a URL to begin

Analyze one webpage and extract all internal and external links with one click.

rizcraft.io github.com
Browser extension

Keep RizCraft tools one click away

Open 24 built-in tools from your browser sidebar, use quick actions from the right-click menu, and reach every RizCraft tool without hunting through tabs.

Firefox and Edge versions are coming next. Free to install

Extract All Links From a Webpage

This free link extractor fetches one public webpage and turns the URLs in its HTML into a clean, filterable inventory. Enter the page address to extract its internal links, external links, images, stylesheets, JavaScript files, fonts and videos. You can review the results online, remove duplicates, search or exclude URL patterns, and export the current view as TXT, CSV or JSON.

Use this page when you need an immediate answer for a single URL. If you need to follow links beyond the starting page and build a list for an entire domain, use the Website URL Extractor instead.

What Can You Find With the Link Extractor?

  • Internal links: See which pages on the same host are linked from navigation, body content, related posts and other HTML elements.
  • External links: Collect citations, partner links, social profiles and other destinations that point away from the page.
  • Link details: Review anchor text and available attributes such as title and rel values, including nofollow, sponsored or ugc when present.
  • Page resources: List image, CSS, JavaScript, font and video URLs without mixing them into the hyperlink results.
  • Audit-ready exports: Copy a filtered URL list or download structured data for a spreadsheet, migration worksheet or separate status check.

How to Extract Links From a Page

  1. Paste the full webpage URL into the field above.
  2. Select the link and resource types you want to collect.
  3. Choose Extract Resources to fetch and parse the page's HTML.
  4. Use the tabs, search, include and exclude filters, and the Unique option to narrow the result.
  5. Copy the visible URLs or download them as TXT, CSV or JSON.

Useful for SEO, Content and Development Work

A one-page URL inventory is useful before updating a high-traffic article, reviewing affiliate or citation links, checking whether a template exposes the expected assets, or preparing a batch of targets for a broken-link checker. Relative paths are resolved against the webpage URL, so results such as /about become complete URLs that are easier to copy and reuse.

The extractor reads the initial HTML returned by the server; it does not run the page as a full browser. Links inserted only after JavaScript executes, links behind a login, and URLs triggered by forms or user interaction may not appear. It also lists destinations rather than requesting every destination, so an extracted link is not automatically proof that the target returns a successful status.

Frequently Asked Questions

What does the webpage link extractor collect?
It collects internal and external hyperlinks plus selected resource URLs for images, CSS, JavaScript, fonts and videos found in one page's HTML. Available metadata such as anchor text, title and rel attributes is included with link results.
Does it crawl the entire website?
No. This tool analyzes only the exact webpage you enter, which is why it can return a result quickly. To follow internal links across multiple pages, use the Website URL Extractor.
Can I export the extracted links?
Yes. Copy the currently filtered results or download them as TXT, CSV, or JSON. Exports respect the active resource tab, Search, Include, Exclude, and Unique settings.
How are relative links handled?
Relative paths are resolved against the webpage URL. For example, /contact on https://example.com/blog/post is returned as https://example.com/contact, making the exported list ready to reuse.
Does it extract links added by JavaScript?
The extractor reads the initial HTML response and does not execute JavaScript like a full browser. URLs that appear only after a script runs, a button is clicked or a user signs in may be missing.
Does it remove duplicate links?
Use the Unique option to collapse repeated URLs in the current resource view. Leave it off when repeated placements matter, such as checking whether the same destination appears in navigation, body content and the footer.
Does the tool check for broken links or redirects?
No. It fetches the source webpage and extracts its URLs, but it does not request every destination. Export the link list and run it through an HTTP status or broken-link checker when you need 2xx, redirect and error results.
Do I need an account or browser extension?
No. The link extractor is free to use online without registration, a browser extension or downloadable software.