Anchor Text Generator
Generate exact, partial, branded and generic anchor variations with a distribution.
Pull every link and its anchor text out of a page's HTML.
Read on your device. A browser cannot fetch another domain and read the response, so the HTML has to be pasted.
Needed to tell internal links from external ones.
| # | Anchor text | Destination | Type | rel |
|---|
Anchor Text Extractor pulls every anchor out of a page's HTML and lays it out as a table: the words people click, where they go, and what rel attributes they carry.
Anchor text is one of the stronger on-page signals, and it is the one people most often get wrong without noticing. A page with forty links all saying 'click here' and 'read more' is telling search engines nothing about any of its destinations. Seeing the whole set together makes that obvious in a way reading the page never does.
The table flags the cases worth looking at: anchors with no text at all, which usually means an image link with no alt attribute and no accessible name; generic anchors; anchors that are bare URLs; duplicated anchor text pointing at different destinations, which is confusing to both readers and crawlers; and the rel values nofollow, sponsored and ugc.
Internal and external links are separated once you give your own domain, so you can see your internal linking pattern on its own.
This tool reads HTML you paste rather than fetching a live URL. A browser is not allowed to request another domain and read the response, so no page on any site can genuinely crawl yours without a server behind it. To get the HTML: open your page, press Ctrl+U or Cmd+Option+U for the source, select all and copy.
Nothing you paste leaves your browser. There is no upload, no log and no account, which makes it safe to analyse a staging site or an unpublished draft.
The anchor text extractor is used by writers, developers, students, marketers and anyone else who needs the job done once without installing software. Common cases include:
No. A browser cannot fetch another domain and read the response, so you paste the HTML. Everything after that is a real parse of your markup.
A link whose visible text is blank. Usually an image link, in which case the image's alt text becomes the accessible name, and if that is missing too the link is effectively nameless to both screen readers and crawlers.
The same words pointing at different pages give a confusing signal about what each page is about, and they make a page harder to use with a screen reader, where links are often read as a list out of context.
Yes. The rel column shows nofollow, sponsored and ugc, and the counts break them out separately.
No. Checking whether a link returns a 404 means requesting it, which a browser cannot do across domains. This tool reports what is in the markup.
No. It is parsed in your browser.
If the anchor text extractor is not quite what you need, these other free tools solve closely related problems.
Generate exact, partial, branded and generic anchor variations with a distribution.
Extract all URLs from text or HTML, with anchor text and filtering options.
Find internal links, their anchor text and the faults that stop them working.
Find external links, their rel attributes and the ones that need attention.
Check title, description, headings, canonical, robots, Open Graph, schema and images in one pass.