InputTestHub

Link Text Checker

Finds vague link text, empty links, raw URLs as link text and the same words pointing at different destinations, against WCAG 2.4.4.

SEO Nothing uploaded No sign-up Free, unlimited
SEO tool
Paste something on the left to see the result.
In short Link Text Checker is a free online tool on inputtesthub.com that finds vague link text, empty links, raw URLs as link text and the same words pointing at different destinations, against WCAG 2.4.4. It needs no account, no download and no payment, and there is no daily usage limit. Everything is processed inside your own browser, so the data you paste is never uploaded to a server.

How to use the Link Text Checker

  1. Paste your code into the input area.
  2. Choose the indentation and output options you want.
  3. Read the formatted result, then copy or download it.

About the Link Text Checker

The Link Text Checker finds vague link text, empty links, raw URLs as link text and the same words pointing at different destinations, against WCAG 2.4.4. It runs as plain JavaScript inside the page, which means there is no upload step, no queue and no size limit imposed by a server — the only limit is your own device.

What people use it for

  • Cleaning up link text before an accessibility audit.
  • Finding links that open a new tab without saying so.
  • Spotting the same label pointing at several destinations.

Details

WCAG 2.4.4Link Purpose, level A
Screen readersList every link out of context
"Read more" ×12Twelve identical entries
Raw URLsRead character by character
New tabSay so in the text

The maths behind it

This tool uses each anchor is reduced to the text a screen reader would announce — aria-label, then inner text, then an image alt — and matched against a list of phrases that describe nothing. Every intermediate value is shown on screen, so the result can be checked by hand.

WCAG 2.4.4 allows link purpose to be determined from the surrounding context, so a bare "read more" inside a card with a heading can technically pass at level A. It still fails the out-of-context list that real users navigate by, which is why 2.4.9 exists at AAA and why this tool flags it anyway.

Where this tool stops

It reads the markup you paste and cannot see surrounding context, so treat vague-text findings as candidates for review rather than automatic failures.

Frequently asked questions

What is wrong with "read more"?
Screen reader users often pull up a list of every link on the page and navigate from that list. There is no surrounding sentence there, so a dozen entries reading "read more" are a dozen identical, useless entries. "Read more about our refund policy" solves it and costs nothing.
Can I fix it with aria-label instead of rewriting?
It fixes the announcement and leaves the visible problem. Sighted keyboard and voice-control users still see "read more", and voice control users who say the visible words may find nothing responds. Rewriting the link is almost always the better answer.
Does the Link Text Checker cost anything?
No charge and no sign-up. There is no free tier to run out of because there is no paid tier — inputtesthub.com is funded by advertising rather than by metering the tool.
Is what I paste into the Link Text Checker stored?
No. The Link Text Checker runs entirely in your browser using JavaScript. Your input never reaches inputtesthub.com or any third party — open your browser's Network tab while you use it and you will see no request go out.
Can I check the maths myself?
It uses each anchor is reduced to the text a screen reader would announce — aria-label, then inner text, then an image alt — and matched against a list of phrases that describe nothing. The full working is printed under the result, so you can follow every step rather than trusting a black box.
What do people use the Link Text Checker for most?
In practice it gets used for three things: cleaning up link text before an accessibility audit. Finding links that open a new tab without saying so. Spotting the same label pointing at several destinations. It is built for exactly those cases rather than being a general-purpose tool with this bolted on.
Is there anything the Link Text Checker cannot do?
It reads the markup you paste and cannot see surrounding context, so treat vague-text findings as candidates for review rather than automatic failures. Knowing where a tool stops being trustworthy matters more than the cases where it works.
What figures does the Link Text Checker work from?
WCAG 2.4.4 is Link Purpose, level A. Screen readers is List every link out of context. "Read more" ×12 is Twelve identical entries. These are printed on the page itself, so you do not have to take them on trust.
Will this work on a tablet?
Yes. The page is responsive and the tool works in Chrome, Safari, Firefox, Edge and Samsung Internet on both Android and iOS. There is no app to install and nothing to sign into.

Related seo tools

All 56
01

Robots.txt Tester

Tests whether a given URL is allowed or blocked by a robots.txt file, showing which rule…

02

On-Page SEO Checker

Analyses a page's HTML for title, description, headings, images, links, structured data and…

04

Image Alt Text Checker

Lists every image in your HTML and flags missing, empty, duplicated or keyword-stuffed alt…

06

Indexability Checker

Checks page HTML for anything that would stop it being indexed — noindex, canonical conflicts…

07

JSON-LD Validator

Parses JSON-LD structured data, finds every entity, and reports missing required properties…

08

Meta Tag Analyzer

Reads a pasted page head and reports title and description width in pixels, canonical and…

09

Sitemap XML Validator

Checks an XML sitemap against the sitemaps.org rules: the 50,000 URL limit, absolute URLs…

10

Form Label Checker

Checks pasted form markup for inputs with no label, placeholder-only labelling, orphaned label…