# Bulk URL/Link Extractor

Extract all HTTP/HTTPS links from text with deduplication and export options

> Canonical page: https://elysiatools.com/en/tools/bulk-url-extractor

- **Category:** Text Processing

- **Keywords:** url, link, extract, http, https, domain, deduplicate, export, bulk, URL Extractor, Link Extractor

## Overview

The Bulk URL/Link Extractor is a text processing tool that scans input text to find and extract all HTTP and HTTPS links. It supports deduplication to remove repeated URLs, sorting for organized output, and provides statistics on the extracted links.

## Inputs

- **Input Text** (textarea): Paste your text here to extract URLs...
- **Remove Duplicates** (checkbox)
- **Sort Results Alphabetically** (checkbox)
- **Include Statistics** (checkbox)

## When to use

- When you have a large block of text containing multiple URLs and need to list them all.
- To clean up and organize URLs by removing duplicates and sorting them alphabetically.
- For analyzing web content or logs to extract and count all embedded links.

## How it works

- Paste or input your text into the provided textarea.
- Configure options such as removing duplicates, sorting results, and including statistics.
- The tool processes the text, extracts all HTTP/HTTPS links, and outputs them in JSON format.

## Use cases

- Extracting URLs from email bodies or message threads for quick reference.
- Analyzing website content or sitemaps to gather all outgoing links.
- Processing log files to identify and catalog all accessed URLs.

## Frequently asked questions

### What types of links does this tool extract?

It extracts all HTTP and HTTPS links from the input text.

### Can I extract links from a file?

Currently, the tool only accepts text input directly; you can paste text from files.

### What does the 'Include Statistics' option do?

It adds details like the total number of links found and unique links after deduplication.

### Is there a limit to the amount of text I can input?

The tool handles standard text inputs, but very large texts may affect performance.

### How are the results formatted?

Results are provided in JSON format, listing the extracted URLs and optional statistics.

## Related tools

- [Bulk Email Extractor](https://elysiatools.com/en/tools/bulk-email-extractor): Extract all email addresses from input text, articles, web source code, or mixed content. Supports deduplication and export to JSON.
- [Chinese Character Extractor (汉字提取器)](https://elysiatools.com/en/tools/chinese-character-extractor): Extract all Chinese characters from text, filtering out punctuation and English letters, numbers, and non-Chinese symbols
- [Emoji Extractor](https://elysiatools.com/en/tools/emoji-extractor): Extract all Unicode emoji from text, or optionally remove emojis
- [Hashtag & Mention Extractor](https://elysiatools.com/en/tools/hashtag-mention-extractor): Extract hashtags (#Topic) and user mentions (@Username) from social media text like Twitter, Instagram, etc.
- [IP Address Extractor](https://elysiatools.com/en/tools/ip-address-extractor): Extract IPv4 and IPv6 addresses from log files, server logs, network traces, or any text content
- [HTML Tag Stripper (HTML标签清除)](https://elysiatools.com/en/tools/new-html-tag-stripper): Remove HTML tags from code and extract clean text content
- [Phone Number Extractor](https://elysiatools.com/en/tools/phone-number-extractor): Extract phone numbers from mixed text with support for multiple countries and formats
- [Image Source Extractor](https://elysiatools.com/en/tools/image-source-extractor): Extract image URLs (src attributes) from HTML source code. Supports lazy-loaded images and srcset attributes.

## Samples

- [Markdown Link Extractor Samples](https://elysiatools.com/en/samples/markdown-with-links): Sample Markdown documents with various link types for testing the Markdown Link Extractor tool
- [Text with Emoji Samples](https://elysiatools.com/en/samples/text-with-emoji-samples): Mixed language text containing various Unicode emojis for testing emoji extraction
- [Changelog Extractor Samples](https://elysiatools.com/en/samples/changelog-extractor): Various changelog formats for testing changelog parsing and extraction tools
- [Phone Number Extractor Samples](https://elysiatools.com/en/samples/phone-number-extractor): Collection of mixed text containing phone numbers from various countries for extraction testing

## Related content

- [Web Source Reuse and Publication Audit](https://elysiatools.com/en/hubs/web-source-link-and-metadata-audits): Extract source evidence, inspect links and assets, analyze metadata and query strings, and check RSS/Atom and robots.txt before reuse, migration, or release.
- [Email MIME Delivery Prep and Handoff](https://elysiatools.com/en/hubs/email-mime-delivery-workflows): Validate recipients, inspect domain and DNS signals, encode MIME-safe content, add tracking parameters, and package a pre-send handoff artifact.
- [Structured Signal Extraction from Text, HTML, Markdown, and Logs](https://elysiatools.com/en/hubs/text-extract): Turn mixed text sources into reviewable links, attributes, dates, log fields, and sensitive-match inventories with a deliberate extraction path.
