Anchor Text Extractor
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Anchor Text Extractor is a browser extension that extracts and displays all anchor texts from links on any webpage, along with their target URLs. It shows a list of anchor text and URL pairs, counts total links (internal vs external), and provides a word frequency analysis of anchor texts. The tool helps you understand the link profile of a page, analyze link distribution, and identify patterns in anchor text usage. You can toggle the feature on or off and export the data as CSV for further analysis in spreadsheets. The tool is ideal for SEO professionals, content strategists, web developers, and anyone who wants to analyze the link structure of a webpage.
WHERE IT RUNS
Anchor Text Extractor runs on any webpage, overlaying a floating panel that does not interfere with page content. It operates entirely in your browser as a lightweight userscript, scanning the DOM for anchor elements. It works on any page, whether static or dynamic, with no external dependencies. All settings are stored locally using GM_setValue—no data is ever sent to any server.
HOW TO USE
After installation, open the floating panel by clicking the extension icon. The panel shows the current status (Enabled or Disabled) and a toggle button to enable or disable the extractor. Click the "Extract" button to analyze the page. The panel displays a summary with total links, internal count, and external count. A word frequency analysis shows the top 20 most common words used in anchor texts. A list shows each anchor text and its corresponding URL, with Internal/External badges. Click the "CSV" button to export the full data as CSV to your clipboard. All settings are saved per website.
REAL MECHANISM — WHY THIS WORKS
Most link analysis tools require copying and pasting source code or using external SEO tools that may not show real-time data. Anchor Text Extractor uses a DOM-scanning approach that reads the page's current link structure directly from the browser. The tool queries the page for all anchor elements with href attributes, then extracts the text content (trimmed and cleaned of extra whitespace) and the href attribute. It also captures title, rel, and target attributes for comprehensive analysis. For each link, the tool checks if the URL is internal or external by comparing the hostname to the current domain. The word frequency analysis splits anchor text into words, filters out short words (less than 3 characters), and counts occurrences. Results are displayed in a summary with counts, a word frequency visualization using styled tags, and a detailed list of anchor text—URL pairs. This approach ensures accurate, real-time, and fully private anchor text analysis without requiring any external services or network access.
THE PANEL
The floating panel is fully draggable and remembers its position per site, snapping to the edges of the viewport when dragged near them. You can collapse the panel to a small icon to minimize screen distraction and expand it back with a single click. The panel is resizable from the bottom-right corner, giving you more space to view the results. Press the Escape key to close the panel instantly. The panel remains open across page navigation within the same domain, maintaining your current view state. All preferences—panel position and enabled state—are saved per domain for a seamless experience.
PLEASE NOTE
Anchor Text Extractor requires the free BotGentz extension to be installed and enabled, as it relies on the cross-extension messaging API provided by BotGentz for DOM access permissions. The tool scans all links on the page at the time of extraction. Dynamically added links will be included in subsequent extractions. The word frequency analysis counts words of 3 or more characters. The CSV export includes anchor text, URL, title, rel, target, and link type (Internal/External). All settings are stored locally in your browser using GM_setValue. No page content, link data, or usage information is ever sent to any server. The extension does not read, store, or transmit any personal information. It only scans and displays link data at your request.