Broken link checker: find the links on your page that lead nowhere
This broken link checker requests every link on your page and shows its status code, redirect target and response time, so you can fix dead links and update the ones that redirect.
- Free, no account
- Results in under a minute
- Up to 150 links per page
Example result:example-shop.hr
WordPress 6.8Sample shop · homepage · mobile Chrome · the same check you get for your own site
Links on this page
22 checked · 22 internal · 0 external · 4 broken · 0 redirecting| Link | Anchor text | Status | Redirects to | Type | Time |
|---|---|---|---|---|---|
| example-shop.hr/also-missing/ | Outlet | 404 | - | internal | 22 ms |
| example-shop.hr/does-not-exist/ | Katalog 2024 | 404 | - | internal | 28 ms |
| example-shop.hr/gone/ | Poklon bonovi | 404 | - | internal | 36 ms |
| example-shop.hr/removed/ | Newsletter arhiva | 404 | - | internal | 40 ms |
| example-shop.hr/?cat=novo | Pogledaj novo | 200 | - | internal | 36 ms |
| example-shop.hr/?cat=obuca | Obuća | 200 | - | internal | 123 ms |
| example-shop.hr/?cat=odjeca | Odjeća | 200 | - | internal | 121 ms |
| example-shop.hr/?p=1 | Tenisice Runner X | 200 | - | internal | 34 ms |
| example-shop.hr/?p=10 | Rukavice Touch | 200 | - | internal | 32 ms |
| example-shop.hr/?p=11 | Boca 750 ml | 200 | - | internal | 32 ms |
| example-shop.hr/?p=12 | Remen Classic | 200 | - | internal | 30 ms |
| example-shop.hr/?p=2 | Jakna Alpine | 200 | - | internal | 35 ms |
| example-shop.hr/?p=3 | Ruksak City 20L | 200 | - | internal | 34 ms |
| example-shop.hr/?p=4 | Kapa Wool | 200 | - | internal | 41 ms |
| example-shop.hr/?p=5 | Čarape 3-pack | 200 | - | internal | 27 ms |
| example-shop.hr/?p=6 | Majica Basic | 200 | - | internal | 45 ms |
| example-shop.hr/?p=7 | Hlače Trek | 200 | - | internal | 45 ms |
| example-shop.hr/?p=8 | Sandale Summer | 200 | - | internal | 46 ms |
| example-shop.hr/?p=9 | Šal Merino | 200 | - | internal | 22 ms |
| example-shop.hr/broken-canonical/ | Saznaj više | 200 | - | internal | 29 ms |
| example-shop.hr/no-social-tags/ | Kontakt | 200 | - | internal | 88 ms |
| example-shop.hr/thin-content/ | O nama | 200 | - | internal | 101 ms |
What we found
Show 2 passed checks
Fix these first
From the example above. Check your own site to get the fixes that apply to it.
Warning: 4 of 22 checked links are broken
A link to a 404 page is a dead end for visitors and a wasted crawl for search engines.
How to fix it: Update or remove each link listed in the technical detail; redirect the missing pages if they still get visits.
What the broken link checker finds
Every link on the page, requested and sorted into broken, redirecting and fine.
Broken links
Checks links on the page for 404s, which are dead ends for visitors and wasted crawls for search engines.
Links through redirects
Finds links that pass through a redirect, which adds a round trip to every click.
Internal links
Counts links to your other pages, since too few make a dead end and too many dilute each link.
Nofollow external links
Shows how many outgoing links are nofollow, so trust goes to sources you vouch for and not to paid links.
How the broken link checker works
Collect the links
Every <a href> on the page is collected, up to 100 links on the same host and 50 to other sites, without duplicates, anchors or mailto links.
Request each one
Each link is requested with HEAD, or GET when a server refuses HEAD, following redirects to the final status.
Sort the results
Links that answer 4xx, 5xx or nothing at all count as broken. Redirects are listed so you can update them to the final URL.
This checks one page and its links. Site-wide checking of every page and every link is a funded unlock.
Broken link checker questions
Does it check external links too?
Yes. Up to 100 links on your own host and 50 to other sites are requested, each with its status code, final URL after redirects and response time. External sites fail more often for reasons that have nothing to do with you, such as bot protection answering 403 or a slow server timing out, so open those in a browser before you remove them.
How do I find broken links on my website?
Enter a page above: the checker collects up to 150 links on it, 100 on your site and 50 to other sites, requests each one and lists those that answer 4xx, 5xx or nothing at all. Start with your home page, main navigation pages and top landing pages. For all pages at once, Search Console's Pages report lists the 404s Google found.
Which status codes count as broken?
Any link that answers 4xx, such as 404 Not Found or 410 Gone, any 5xx server error, and links that do not answer at all because of a DNS failure, a refused connection or a timeout. Redirects (301, 302, 307, 308) are not broken but are listed separately, so you can point the link straight at the final address and save visitors a round trip.
Does it check images and scripts for broken links?
No. It checks the links in <a href> elements, the ones visitors click, and skips mailto links and in-page anchors. To find a missing image, stylesheet or script, open the Network panel in your browser's developer tools and reload the page: every failed request shows in red with its status code.
Can it check my whole site?
No. This tool checks one page and up to 150 of its links per run. Checking every page and every link, including orphan pages, needs a site crawl, which is a funded unlock listed on the funding page. Until then, run it on your most visited pages and templates, where most broken links that matter live.
A link shows 403 but works in my browser. Why?
Some sites block automated requests. The checker retries a refused HEAD request with a GET, but a persistent 403 usually means the target blocks bots, which also affects search engines. Open the link yourself: if it works for people, the link is fine and you can leave it. If it fails for people too, update or remove it.
Is this broken link checker free?
Yes, with no sign-up. getReport is funded by donations, not plans, and the complete report with all seven modules is one click away, also free. It stays at its shareable link for 12 months, is not listed publicly and carries a noindex tag, and nothing about your visitors is collected.
Related free tools
All 59 tools →Free, funded by the people who use it
No account, no paid plan. Donations keep it running.