URL Extractor
Automatically extract every URL from pasted text, logs, or documents. Deduplicate, sort, and export the list as .txt or .csv, entirely in your browser.
Extracted URLs will appear here.
Common Use Cases
About URL Extractor
Links end up scattered inside all kinds of text: a saved email thread, a chat export, an HTML page, a CSV column, a scraped article, a document full of citations. Manually scanning for every http://, https://, or bare www. mention to build a clean list is slow, and it's easy to miss one buried in a long paragraph or accidentally include a stray period or closing parenthesis that was never part of the link.
This tool scans any pasted text and pulls out every URL in one pass, live as you type or paste. It recognizes both fully-qualified links (https://example.com/page) and bare www. mentions that are missing a scheme, and it's careful about trailing punctuation: a link at the end of a sentence like "see https://example.com." has the period stripped, while a link that genuinely ends in a closing parenthesis (like a Wikipedia article with a parenthetical in its title) is left intact, by checking whether the parentheses in the match are actually balanced.
Duplicates are removed automatically, the list can be sorted alphabetically or left in the order it was found, and a quick breakdown shows how many links use https, how many use plain http, and how many domains are represented, useful for spotting that a "reference list" leans entirely on one insecure or unfamiliar source before you click through any of them.
Once extracted, the list can be copied in full, copied one link at a time, or downloaded as a plain .txt file (one URL per line) or a .csv file (with a URL/domain/protocol column set) ready to drop into a spreadsheet.
Everything runs as plain JavaScript directly in your browser. No text you paste, and no URL extracted from it, is ever uploaded, logged, followed, or transmitted anywhere; the tool never fetches or visits any of the links it finds, it only reads the text you gave it.
Frequently Asked Questions
What counts as a URL for extraction?
Will it break a URL that legitimately ends in a closing parenthesis?
Does this tool visit or check whether the links actually work?
Can I export the extracted list to use elsewhere?
Is the text I paste in sent to a server?
Related Tools
View all Text ToolsNumber to Words Converter
Convert numbers into written-out English words and back again: supports negatives, decimals, and values up to the decillions, entirely in your browser.
Roman Numeral Converter
Convert numbers to Roman numerals and Roman numerals back to numbers, with instant validation that flags malformed input as you type, entirely in your browser.
Text Representation
Turn any text into an escaped, quoted string representation, exactly like Python's repr() function, ready to paste into source code or a log line.