URL Extractor
Paste raw HTML, a markdown file or a wall of text and get the links back: absolute URLs, tracking parameters removed, duplicates merged into one line each.
Input
Runs in your browserUp to 30,000 characters.
Result
Paste some text to extract the links.
Absolute links only, on purpose
The extractor keeps URLs that start with http, https or www, and href attributes it can resolve. Relative links like /blog/pin-sizes are skipped, because without the page they came from there is no way to know the domain — and guessing produces a list of broken links that is worse than no list. If you need them, paste the rendered HTML where the base is present.
Why stripping tracking parameters matters
One article shared four ways becomes four different strings once utm_source, fbclid and igshid are attached. Deduplication then fails, and your audit reports four links where there is one. Stripping the tracking parameters first collapses them into a single row you can actually count.
Auditing an old post in five minutes
Paste an article you published a year ago and look at the domains. Anything you no longer trust, any link to a page you have since renamed, and any internal link repeated three times is a fix worth making. Internal links are the cheapest SEO win most blogs leave on the table.
How to use URL Extractor
- Paste the page source, markdown or text.
- Decide whether to strip tracking parameters.
- Copy the list or switch to domains only.
URL Extractor FAQ
Does it follow the links?
No. It reads the text you paste; it never makes a request.
What about mailto and tel links?
They are skipped. Only web addresses are returned.
Can it read markdown?
Yes — [text](https://example.com) is picked up along with bare URLs.
Keep going
Tools, guides and templates that fit togetherStart creating your first Pinterest pin today
Turn your ideas into beautiful pins and grow your audience with the power of design. No credit card, no watermark.