Extract URLs from Text
Paste any messy text and get back a clean, de-duplicated list of every link inside it.
๐ How it works & FAQPull every link out of any block of text
Whether you are cleaning up a research dump, an email newsletter, a chunk of HTML source, a chat export, or a page of marketing copy, the links are usually tangled up in the words around them. This tool scans whatever you paste and pulls out every http://, https://, and bare www. address it can find, then hands you a tidy list you can copy in one click. It runs entirely in your browser, so the text you paste never leaves your computer and nothing is uploaded to a server.
Clean, de-duplicated, and ready to use
Real text is messy: the same link often appears many times, addresses get followed by commas and periods, and www links are missing their protocol. This tool trims trailing punctuation so example.com/page). becomes a clean URL, optionally removes duplicate links (matching case-insensitively), can sort the results alphabetically, and can prepend https:// to bare www. links so every entry is clickable. The counter shows exactly how many links were found and how many duplicates were dropped.
How to use it
- Paste your text into the top box โ an email, a document, HTML source, or anything with links in it.
- The list of URLs appears instantly in the bottom box, one per line.
- Tick Remove duplicates, Sort AโZ, or Add https:// to www links to shape the output.
- Click Copy list to grab every link, or Clear to start over.
FAQ
- What counts as a URL?
- Anything starting with
http://,https://, orwww.Trailing punctuation like periods and closing brackets is trimmed automatically. - Does it find links inside HTML?
- Yes. Paste raw HTML and it will pull the addresses out of
hrefandsrcattributes along with any plain-text URLs. - Is my text private?
- Completely. Everything runs in your browser with JavaScript & nothing you paste is ever uploaded or stored.
- Why do some links look incomplete?
- The tool captures the address exactly as written. If the source text broke a URL across lines or omitted the protocol, the extracted link will reflect that.