Sidecar / Extensions / Link Destination Check

Link Destination Check

Speaks up when a link does not go where its text says.

v1.0.0Every site0 requestsFree

Works in
Chrome, Edge, Brave on macOS and Windows
Checks
Only links whose text names a domain
Also flags
Punycode hosts and numeric addresses
Network
None
Version
1.0.0, Manifest V3

Link Destination Check is a free Chrome extension that warns you when a link's visible text names one website but the link actually goes to a different one. It only checks links whose text claims a destination, so ordinary links reading "click here" or "read more" are never interrupted. It also flags punycode addresses used to imitate real domains.

Why it stays quiet

A warning that fires on normal links trains you to dismiss it, and a dismissed warning protects nobody. So there is one strict rule: it only speaks when the link's own text claims a destination and the real destination is a different site.

"Click here", "Read more", a person's name, a button label: none of those claim anything, so none of them are ever checked. That is what keeps false positives at effectively zero during normal browsing.

What it does flag

Mismatches. The text says one domain, the link goes to another. Navigation pauses and shows you both addresses side by side.

Disguised addresses. Hostnames using punycode, which is how a web address can render as a familiar brand while being a different domain entirely.

Numeric destinations. The text names a site but the link points at a raw IP address.

What it leaves alone

Command clicks, middle clicks, new tab clicks and downloads are never interrupted, because those are deliberate and getting in the way of them breaks muscle memory. Links where the text and destination are the same site, including different subdomains, are fine. Ordinary marketing redirects are detected but treated as low severity and never block you. Once you continue past a warning, that destination is not questioned again on that page.

Permissions

Reads links on pages. It makes no network requests and stores nothing. It cannot follow a link to check where it lands; it compares what the text claims against the address itself.

Install it

About a minute, no account, no configuration.

01

Download the .zip and unzip it wherever you keep things.

02

Open chrome://extensions in your browser.

03

Switch on Developer mode, top right of that page.

04

Click Load unpacked and pick the unzipped folder.

05

Reload the page you want it on. That is the whole setup.

Download Link Destination Check

Questions about Link Destination Check

Will it interrupt normal browsing?

Almost never. It only checks links whose visible text names a domain, which is a small fraction of the links on any page, and only warns when that named domain differs from the real one.

Does it block phishing?

It is not a blocklist and it does not claim to catch everything. It catches the specific and very common trick of link text naming one site while the link goes to another, plus punycode lookalike domains. Treat it as one useful check, not as complete protection.

What about newsletter links that go through a tracking domain?

Those are detected, classed as low severity and never interrupt you, because they are ordinary and expected.

Does it slow down page loading?

No. Links are analysed at the moment you click one, not by scanning the page in advance.