Free affiliate link checker

Paste your links, or a whole YouTube description, and see which affiliate links are broken, out of stock, from a service that has closed, or missing your Amazon tag. Each result comes with the fix.

Free, no signup. We don't store the links you check.

Coverage

What this checks

  • Whether each link still opens, following redirects from short links such as amzn.to, a.co, geni.us and bit.ly.
  • Whether the page at the end is gone (404 or 410), erroring, or from a service that has shut down.
  • For Amazon links: whether the product page says "Currently unavailable", and whether your Associates tag (tag=) is in the link.
  • Which affiliate network or link service each link uses, including Amazon, Geniuslink, Impact, Awin, CJ, ShareASale, Rakuten, Skimlinks, LTK and ShopMy.

What it can't check

  • It can't see your commission reports, so it can't tell you whether clicks are being credited.
  • Amazon sometimes blocks automated checks. When that happens the link shows as "Check by hand" rather than guessing.
  • It checks a page as a visitor in the US would see it. Stock and availability can differ by country.

Troubleshooting

Why affiliate links break, and how to fix each one

CauseWhat you seeFix
The product was discontinued or removedThe product page returns 404, or Amazon shows "Looking for something?"Link to the current model or an in-stock alternative.
The product is out of stockThe page works but says "Currently unavailable"Swap in an alternative until it's back, or link to another retailer.
The service behind the link shut downEvery link on that domain fails or returns 410 GoneMove the products to a page you control and replace the link.
The link lost your affiliate tagThe link works but has no tag=, often after copying from the browser barRebuild it from your affiliate dashboard (for Amazon, SiteStripe).
A retailer changed its URLs or left a networkRedirects to a homepage or error pageGet a fresh link from the retailer's current affiliate program.
The domain expiredThe site doesn't respond at allReplace the link. If it was your own domain, renew it.

Prevention

Stop links breaking in old videos

A video can earn for years, but the product links in its description rarely last that long. Fixing them means editing every description by hand. The alternative is to put one link in the video that points to a page you control. With Setup101, that page is a setup: the gear you used, each with your affiliate link (on the Pro plan). When a product is discontinued, you swap it in the setup, and every video that links there is up to date.

How one link per setup works →

Step-by-step guides: how to fix broken affiliate links and how to update links in old YouTube descriptions.

Questions, answered

Common questions

Do Amazon affiliate links expire?
The link itself doesn't expire, but under Amazon Associates rules you earn on purchases made within 24 hours of the click, or within 90 days if the shopper adds the item to their cart in those first 24 hours. Links break when the product page is removed or the tag is missing.
Do you store the links I check?
No. Links are checked and the results returned to your browser. Nothing is saved, and the links never appear in the page address.
Does it check Geniuslink, Bitly and other short links?
Yes. It follows the redirect chain from short links and smart links (geni.us, bit.ly, amzn.to and others) to the final page, and checks that page.
Why does an Amazon link say "Check by hand"?
Amazon sometimes blocks automated requests. The link reached Amazon, but we couldn't see the product page, so open it in your browser to confirm.
How many links can I check?
Up to 50 per check, and a few checks every ten minutes. Paste a whole video description and the tool picks the links out for you.
How do I stop links breaking in old videos?
Put one link per setup in your videos instead of individual product links. When a product is discontinued, you swap it inside the setup and every video that links there is fixed.
Free Affiliate Link Checker: Find Broken & Untagged Links