How to Use This Tool
Enter Your Text
Type directly into the input area, paste content with Ctrl+V, or upload a .txt file by clicking Upload or dragging the file onto the input.
Toggle Unique Only
The Unique only checkbox is on by default, which removes duplicate URLs. Turn it off to keep every occurrence.
See Extracted URLs
All URLs found in your text appear instantly in the output panel, one per line. A domain breakdown shows how many URLs came from each domain.
Copy or Download
Click Copy to put the extracted URLs on your clipboard, Download to save them as a .txt file, or Clear All to start over.
Frequently Asked Questions
Is this tool really free?
▼
Yes, completely free with no limits, no sign-up, and no watermarks. Everything runs in your browser.
Is my text uploaded to a server?
▼
No. Your text never leaves your device. All extraction happens directly in your browser.
What counts as a URL?
▼
The tool finds full URLs with protocols (http, https, ftp, and others) as well as bare domains like example.com that match recognized top-level domains.
Does it find bare domains without http?
▼
Yes. Domains like example.com, site.co.uk, and app.io are detected even without a protocol prefix.
What does Unique only do?
▼
When on (the default), duplicate URLs are removed and only the first occurrence is kept. Turn it off to see every URL exactly as it appears.
Does it extract email addresses?
▼
No. Domains preceded by an @ sign are recognized as email addresses and skipped.
What is the domain breakdown?
▼
A panel below the output that groups the extracted URLs by domain and shows the count for each one.
Can I upload a file?
▼
Yes. Click Upload to pick a .txt file (up to 5 MB), or drag and drop a text file directly onto the input area.
Will my text be saved if I refresh?
▼
Yes. Your input is saved on your device automatically. Click Clear All to wipe everything.
Does it handle trailing punctuation?
▼
Yes. Trailing periods, commas, and closing brackets are stripped from URLs so you get clean results even from prose text.
What Is Extract URLs from Text?
Extract URLs from Text is a free tool that pulls every URL and bare domain out of any text you paste, type, or upload, right in your browser. It detects full URLs with protocols and bare domains with recognized top-level domains, strips trailing punctuation, skips email addresses, and shows a domain breakdown. No server uploads, no external calls, 100% private.
The output updates live as you type. Turn on Unique only to deduplicate, or turn it off to keep every occurrence. Copy the list or download it as a text file.
Features Explained
Protocol URL Detection
▼
Finds URLs starting with http, https, ftp, ws, wss, ssh, sftp, git, svn, and other common protocols.
Bare Domain Detection
▼
Finds domains like example.com and site.co.uk even without a protocol prefix, validated against recognized top-level domains.
Unique Only Filter
▼
When on, duplicate URLs are removed case-insensitively, keeping only the first occurrence with its original casing.
Domain Breakdown
▼
Groups extracted URLs by domain and shows the count for each, so you can see at a glance where the links point.
Trailing Punctuation Stripping
▼
Periods, commas, and closing brackets at the end of URLs are stripped automatically for clean results.
Email Address Exclusion
▼
Domains preceded by an @ sign are skipped to avoid extracting email addresses as URLs.
Live Real-Time Output
▼
The URL list updates instantly as you type, paste, or toggle the Unique only option.
File Upload and Drag-Drop
▼
Click Upload to pick a .txt file (up to 5 MB), or drag and drop a text file directly onto the input area.
Copy and Download
▼
Click Copy to put the URL list on your clipboard, or Download to save it as a .txt file.
100% Browser-Based Processing
▼
All extraction happens directly in your browser. Your text is never uploaded to any server.
Who Is This Tool For?
SEO Specialists
Extract all links from page content and competitor pages for link audits.
Web Developers
Pull URLs from HTML source, documentation, or config files to verify links.
Content Managers
Extract every link from blog posts and CMS content to check for broken URLs.
Marketers
Pull tracking URLs and campaign links from email templates and ad copy.
Researchers
Extract citation URLs and reference links from papers, reports, and web pages.
Data Analysts
Pull URLs from datasets, log files, and scraped text for categorization.
Journalists
Extract source links from press releases, articles, and tip submissions.
Social Media Managers
Pull all links from social post drafts and campaign briefs.
QA Engineers
Extract URLs from test reports and bug descriptions to verify link validity.
Technical Writers
Pull all links from documentation pages to audit for broken references.
Email Marketers
Extract every link from newsletter HTML to verify tracking URLs before sending.
Legal Professionals
Extract URLs from contracts and filings for reference verification.
Students
Pull citation URLs from research notes for bibliography building.
Teachers
Extract resource links from lesson plans for link checking.
Affiliate Marketers
Pull affiliate links from content to audit tracking parameters.
Project Managers
Extract links from meeting notes and project documents.
Customer Support
Pull URLs from customer messages to reproduce issues and verify links.
Bloggers
Extract all links from draft posts to check references before publishing.
Non-Profit Workers
Pull donation and resource links from campaign materials.
HR Professionals
Extract job posting URLs from recruitment documents.
Translators
Pull reference URLs from source documents for translated versions.
Accountants
Extract payment portal URLs from financial correspondence.
Freelancers
Pull client-provided URLs from briefs and emails for reference.
Anyone
Extract every URL from any text for auditing, archiving, or organizing links.
Tips for Best Results
Unique only is on by default
Duplicate URLs are removed automatically. Turn it off only if you need every occurrence.
Bare domains are detected too
You do not need http:// for the tool to find a URL. Domains like example.com are recognized.
Email addresses are skipped
Domains after an @ sign are excluded to avoid false positives.
Check the domain breakdown
The panel below the output groups URLs by domain with counts.
Trailing punctuation is cleaned
Periods, commas, and brackets at the end of URLs are stripped automatically.
Upload large files
For log files or large documents, use Upload or drag-drop a .txt file up to 5 MB.
Copy the full list in one click
Click Copy to grab every extracted URL at once, one per line.
Download for records
Click Download to save the list as a .txt file.
Combine with other tools
After extracting, use Remove Duplicate Lines or Sort Lines to organize the list further.
Privacy is built in
Your text is processed entirely on your device. Click Clear All to wipe everything.
Privacy & Security
This tool runs 100% in your browser. Your files stay entirely on your own device. Nothing is uploaded, nothing is shared, and no server, advertiser, or third party has access to your files.
If a tool saves your work on your own device, you can remove it at any time using the Clear All button. Some tools rely on an external service to return their result; in those cases, only the minimum data required for the request is sent, and never your files or content. Any ads shown on this page run in an isolated frame and cannot read, touch, or transmit anything you upload, paste, type, or download here. Advertisers may see standard visit information like your IP address and which page you're on, as described in our Privacy Policy, but your data itself stays fully under your control.