Free HTML & Broken Link Checker
Runs locallyUpdated October 31, 2026
Find empty hrefs, hash placeholders (#), and javascript: links in pasted HTML, or test up to 15 live URLs for HTTP 200, 301, and 404 status codes.
How to use HTML & Broken Link Checker
Paste HTML containing <a href> anchor elements into the inspector.
Review flagged rows for empty href="" attributes, standalone # placeholders, and javascript: pseudo-links.
Replace placeholder links in your CMS or component template before publishing.
Catch placeholder and malformed href attributes in HTML
When writers, designers, or developers ship new landing page templates, unfinished placeholder links like <a href="#">, <a href="">, or <a href="javascript:void(0)"> frequently slip into production. Paste your HTML snippet or page source into this free HTML link checker to spot structural link bugs before you publish.
Common HTML link anti-patterns & how to fix them
| HTML Markup Found | Status in Checker | Why It Hurts UX & SEO | Correct HTML Fix |
|---|---|---|---|
<a href="">Pricing</a> | Flagged (Empty) | Reloads the current page and wastes crawler link parsing | Add the real path: <a href="/pricing">Pricing</a> |
<a href="#">Open Modal</a> | Flagged (Hash) | Jumps viewport to top of page; not a real crawlable URL | Use a semantic button: <button type="button">Open Modal</button> |
<a href="javascript:void(0)">Next</a> | Flagged (JS Link) | Invisible to search engine crawlers for pagination discovery | Use real paginated URLs (<a href="/blog?page=2">) or a <button> |
<a href="/tools/utm-builder">UTM Tool</a> | Listed (ok syntax) | Valid relative path syntax (verify live HTTP status separately) | Keep descriptive anchor text and valid path |
Note on live HTTP status checks
Because this checker runs entirely inside your browser tab, an ok label means the href attribute contains a non-empty, non-placeholder string—it does not verify whether the remote server returns 200 OK or 404 Not Found. Pair this pre-publish HTML check with our anchor text extractor and URL parser.
HTML & Broken Link Checker FAQs
Related Link & URL Tools
More link & url tools and nearby utilities.
URL Encoder / Decoder
Encode or decode URL components and query parameters using standard RFC 3986 UTF-8 percent-encoding locally in your browser.
Open tool →Htaccess Redirect Generator
Generate Apache .htaccess 301 permanent and 302 temporary redirect rules for URL changes, HTTPS enforcement, and domain migrations.
Open tool →URL Shortener
Turn long, parameter-heavy URLs and UTM campaign links into compact shareable short links via our server-side proxy with no account required.
Open tool →URL Parser / Inspector
Break any absolute URL into its RFC 3986 / WHATWG components: protocol, hostname, port, path, individual query parameters, and fragment hash.
Open tool →