Broken Link Checker
Paste a page URL and this tool fetches it, extracts every link, and probes each one to flag the broken ones, both non-2xx responses and links that are unreachable due to timeouts or DNS failures. It checks the first 30 unique links per scan.
How to use this tool
- 1
Paste the full URL of the page you want to check (for example https://example.com/blog) into the input field.
- 2
Click Analyze and wait while the server fetches the page and probes each link it finds.
- 3
Read the two tallies at the top: Checked (how many links were probed) and Broken (how many failed).
- 4
Scan the per-link list below, where each broken link is highlighted in red with its HTTP status code or error reason.
How does a broken link checker work?
A broken link is an anchor (<a href>) that points to a destination that no longer responds successfully, the classic 404 Not Found, a 5xx server error, or a host that has gone away entirely. Broken links frustrate readers and waste search-engine crawl budget, so finding them matters for both UX and SEO. This tool works server-side: RevealTheme's server fetches the URL you supply, parses the HTML with Cheerio, collects every <a href>, and resolves each one to an absolute URL while skipping fragment (#), mailto:, tel:, and javascript: links and de-duplicating by stripping fragments. It then probes the first 30 unique links (in the order they appear in the page) with a concurrency of 6. Each probe sends a HEAD request first using a RevealThemeBot/1.0 User-Agent and a 10-second timeout; redirects are followed, so a 301 that lands on a 200 is treated as healthy. If HEAD returns 405, 403, or a 5xx, the tool retries with a full GET to avoid false positives, since many servers reject HEAD. A link is reported broken whenever the final response is not 2xx/3xx or the request throws (timeout, DNS error, refused connection).
Common use cases
Verifying a new blog post or landing page before publishing, so no outbound reference 404s on launch day.
Spot-checking a high-traffic page after a site migration, where redirects and moved pages often leave dangling links.
Auditing a resources or links roundup page where external sites you cited may have quietly disappeared.
Confirming that internal navigation and footer links still resolve after a CMS template change.
Checking a documentation page for dead links to external API references or download mirrors.
Quickly validating a competitor or client page during an SEO review without installing a desktop crawler.
Frequently asked questions
Does this scan my whole website?▼
What counts as a broken link here?▼
Does the check run in my browser, so my data stays private?▼
Why is a link I know works being reported as broken?▼
Why might a dead-looking link show as OK?▼
Does it retry with GET if HEAD fails?▼
How often should I check?▼
Related tools
Meta Tags Analyzer
Extract and analyze every meta tag from any URL.
Heading Hierarchy Analyzer
Audit H1-H6 structure for SEO and accessibility issues.
Schema Markup Validator
Extract and validate JSON-LD schema from any page.
Open Graph Inspector
Preview how a URL appears on Facebook, Twitter, and LinkedIn.
Sitemap Inspector
Analyze any XML sitemap — URL count, lastmod, structure.
robots.txt Inspector
Parse robots.txt and flag common mistakes.