Free Link Extractor
This link extractor lists every link in pasted HTML with its anchor text, for content audits, checking navigation, and preparing broken-link reviews. Paste page source or copied HTML; results can be downloaded as CSV. Nothing is uploaded.
How it works
HTML is parsed with the browser's DOM parser and every anchor's href and text collected. Relative links resolve against the base domain when given. Deduplication keeps each URL's first occurrence. Empty anchors and fragment-only links are skipped.
Example
| HTML | Extracted |
|---|---|
<a href="https://example.co.za/about">About</a> | https://example.co.za/about, About |
Frequently asked questions
How do I get a page's HTML?
Right-click the page and choose View Page Source, then copy the markup into the tool.
Does it check for broken links?
No. It lists links for review; test them with your crawler or by visiting.
Why are some links skipped?
Empty anchors, page-fragment links and non-HTTP schemes like mailto: are excluded by design.
Can I filter internal links?
Yes. Enter the base domain and tick the same-site filter.
Is my HTML uploaded?
No. Parsing happens locally in your browser.
Related tools
- Sitemap Generator, turn the list into a sitemap.
- Duplicate Remover, clean URL lists.
- Meta Tag Generator, fix the pages you audit.
