Use the free Extract URLs from Text below: your data never leaves your browser — all work happens on your device, and nothing is uploaded to any server.
Links buried in text
Links rarely arrive one at a time. They arrive inside long chat logs, research notes, emails, documents and exported pages. Finding every link by hand means scrolling through everything, and it is easy to miss one hiding at the end of a paragraph or inside a sentence. When you need the full set, for example to check them, share them or archive them, a manual hunt is slow and unreliable.
An extractor solves the boring half of the job. It reads the whole text, finds every web address, and hands you a clean list. You still decide what to do with the links, but you no longer have to hunt for them.
How this tool works
Paste any text and press Extract URLs. The tool finds every address that starts with http:// or https:// and reads until it hits a space or a character that cannot be part of a link, such as a closing bracket or a quote mark. Each link goes on its own line in the result.
Remove duplicates, on by default, keeps only the first occurrence of each link, which is right when the same link was pasted several times in a conversation. Sort A to Z groups links by domain, which makes it easy to see how many links point to each site. Copy the result with one button.
Common uses
Researchers collect sources from notes and interview transcripts. Editors audit the links in a draft before publishing, checking that each one still works and points where it should. Teachers gather the links students shared in a discussion. Moderators review links posted in a group. Anyone moving notes between apps uses it to rescue the links from a wall of text.
It is also handy for archiving: paste a chat export, extract the links, and you have a reading list or a backup of everything that was shared, without the surrounding conversation.
What it catches and what it misses
The tool catches full web addresses with http or https, including paths, query strings and fragments, like https://example.com/guide?page=2#section. It keeps the whole address, because trimming a query string can change where the link goes.
It deliberately skips bare domains like example.com with no scheme, because without http or https there is no reliable way to tell a domain from an ordinary sentence fragment. If your text contains bare domains, add the scheme first or check those by hand. It also skips non-web schemes like ftp, which are rare in everyday text.
Trailing punctuation is the classic trap. A link at the end of a sentence is often followed by a period that is not part of the link, and a link in brackets is followed by a closing bracket. The tool strips closing brackets and quotes, but a trailing period is kept, because some addresses genuinely contain dots. Check links that end in a period before using them.
Privacy
Everything runs in your browser. Your text is never uploaded, which matters when the text is a private conversation, a work document or research notes you have not published yet. You can extract links from sensitive material without sending that material anywhere.
Tips
After extracting, paste the list into a link checker or open the links in batches to verify they still work. Links rot: pages move, sites close, and a link that worked last year may fail today.
Sort the list when you want to see the shape of it. Sorted links reveal the sites you rely on most, duplicate sources under different URLs, and short links that hide their destination. For sharing, keep the original order instead: it usually follows the order of the conversation, which is easier for readers to follow.
