{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Broken Link Checker","description":"Check http(s) links extracted from pasted HTML.","url":"https://www.devtools.tools/broken-link-checker","applicationCategory":"Network & API Tools","operatingSystem":"All","browserRequirements":"Modern web browser","permissions":"none","isAccessibleForFree":true,"screenshot":"https://www.devtools.tools/og?title=Broken%20Link%20Checker&category=Network%20%26%20API%20Tools","author":{"@type":"Person","name":"Göksel Yeşiller","url":"https://github.com/mryesiller"},"publisher":{"@type":"Organization","name":"DevTools","url":"https://www.devtools.tools","logo":{"@type":"ImageObject","url":"https://www.devtools.tools/assets/logo-light-v11.svg"}},"offers":{"@type":"Offer","price":"0","priceCurrency":"USD","availability":"https://schema.org/InStock"},"keywords":"broken link checker","mainEntity":{"@type":"WebApplication","name":"Broken Link Checker","applicationCategory":"DeveloperApplication"}}{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.devtools.tools"},{"@type":"ListItem","position":2,"name":"Broken Link Checker","item":"https://www.devtools.tools/broken-link-checker"}]}{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can it check relative links?","acceptedAnswer":{"@type":"Answer","text":"Only absolute http(s) href values are checked. Relative links need a base URL context this tool does not assume."}},{"@type":"Question","name":"Why HEAD via proxy?","acceptedAnswer":{"@type":"Answer","text":"Cross-origin checks go through DevTools proxy with redirect: manual for safety."}}]}{"@context":"https://schema.org","@type":"HowTo","name":"How to use Broken Link Checker","description":"Step-by-step guide on using the Broken Link Checker tool.","step":[{"@type":"HowToStep","position":1,"name":"Paste your HTML","text":"Paste the page HTML, or upload the file, whose links you want verified."},{"@type":"HowToStep","position":2,"name":"Start the check","text":"Press Check Links; requests run through the site proxy in small batches."},{"@type":"HowToStep","position":3,"name":"Review the results","text":"Sort by status and focus on 4xx and 5xx rows; redirects are listed separately."},{"@type":"HowToStep","position":4,"name":"Fix and re-run","text":"Update the broken hrefs in your source and re-run until the list is clean."}]}
Broken Link Checker
Extract absolute http(s) links from pasted HTML only
About this tool
Extract http(s) links from pasted HTML and check via proxy. Relative links are listed but not checked.
Frequently asked questions
Related tools
API Mock Server
Define mock REST routes and intercept fetch calls client-side
Bandwidth Calculator
Estimate how long a file takes to transfer at a given connection speed — correctly handling bits vs bytes (Mbps vs MB/s) and SI vs binary size units
cURL to Code Converter
Convert cURL commands to code snippets in multiple languages. Parse cURL and generate JavaScript, Python, PHP, and more.
DNS Lookup Tool
Query DNS records and resolve domain names to IP addresses
Email Header Analyzer
Parse email message headers to trace routing and authentication
HTTP Header Builder
Assemble HTTP request headers from a form and export them as a raw request block, a curl command, or a JavaScript fetch() call