onDevTools
  • Home
  • About
  • JSON
  • Password
  • Base64
  • Popular

    JSON FormatterPassword GeneratorBase64 Encoder/DecoderJWT Decoder & VerifierUUID / GUID GeneratorURL Encoder/DecoderHash GeneratorTimestamp Converter
    Data Tools 37 CSV Cleaner & Normalizer XML ⇄ JSON Converter CSV ⇄ JSON Converter Unit Converter JSON Formatter YAML ⇄ JSON Converter View all 37
    Calculators 32 Age Calculator Percentage Calculator BMI Calculator Tip Calculator Loan Calculator Mortgage Calculator View all 32
    Code Tools 24 CSS Grid/Flexbox Generator CSS Unit Converter CSS Box Shadow Generator JavaScript Minifier & Beautifier CSS Minifier & Beautifier HTML Minifier & Beautifier View all 24
    Text Tools 22 Markdown Previewer Regex Tester Text Case Converter Lorem Ipsum Generator Word Counter Text Diff Checker View all 22
    Developer Tools 21 Docker Command Builder Pro Bundle Analyzer Pro Git Commit Message Generator JSON to POJO Converter XML to POJO Converter htaccess Generator View all 21
    Productivity Tools 19 Snake Game Sumino Project Timeline Generator Random Number Generator Random Color Generator Random Name Generator View all 19
    Design Tools 17 Color Picker CSS Gradient Generator Color Contrast Checker Favicon Generator OG Image Generator Logo Placeholder Generator View all 17
    Network Tools 15 IP Address Finder API Rate Limiting Calculator Subnet Calculator HTTP Header Checker REST API Client & Tester Pro DNS Lookup View all 15
    Security Tools 12 Password Generator Hash Generator JWT Decoder & Verifier Password Strength Checker Secure Note Sharer File Hash Verifier View all 12
    Image & Media Tools 9 Image Format Converter Image Resizer Image Cropper Image Optimizer & Compressor Image Background Remover Image Watermarker View all 9
    Time Tools 8 Cron Expression Builder Timestamp Converter World Timezone Timezone Converter Date Calculator Days Until Calculator View all 8
    DevOps Tools 8 Kubernetes YAML Validator Cron Expression Explainer Docker Compose Validator Env File Validator Terraform/HCL Formatter Nginx Config Generator View all 8
    View All Tools
Menu
  • Home
  • View All Tools
  • About

Popular

JSON FormatterPassword GeneratorBase64 Encoder/DecoderJWT Decoder & VerifierUUID / GUID GeneratorURL Encoder/DecoderHash GeneratorTimestamp Converter
  • Data Tools37 CSV Cleaner & Normalizer XML ⇄ JSON Converter CSV ⇄ JSON Converter Unit Converter JSON Formatter YAML ⇄ JSON Converter View all 37
  • Calculators32 Age Calculator Percentage Calculator BMI Calculator Tip Calculator Loan Calculator Mortgage Calculator View all 32
  • Code Tools24 CSS Grid/Flexbox Generator CSS Unit Converter CSS Box Shadow Generator JavaScript Minifier & Beautifier CSS Minifier & Beautifier HTML Minifier & Beautifier View all 24
  • Text Tools22 Markdown Previewer Regex Tester Text Case Converter Lorem Ipsum Generator Word Counter Text Diff Checker View all 22
  • Developer Tools21 Docker Command Builder Pro Bundle Analyzer Pro Git Commit Message Generator JSON to POJO Converter XML to POJO Converter htaccess Generator View all 21
  • Productivity Tools19 Snake Game Sumino Project Timeline Generator Random Number Generator Random Color Generator Random Name Generator View all 19
  • Design Tools17 Color Picker CSS Gradient Generator Color Contrast Checker Favicon Generator OG Image Generator Logo Placeholder Generator View all 17
  • Network Tools15 IP Address Finder API Rate Limiting Calculator Subnet Calculator HTTP Header Checker REST API Client & Tester Pro DNS Lookup View all 15
  • Security Tools12 Password Generator Hash Generator JWT Decoder & Verifier Password Strength Checker Secure Note Sharer File Hash Verifier View all 12
  • Image & Media Tools9 Image Format Converter Image Resizer Image Cropper Image Optimizer & Compressor Image Background Remover Image Watermarker View all 9
  • Time Tools8 Cron Expression Builder Timestamp Converter World Timezone Timezone Converter Date Calculator Days Until Calculator View all 8
  • DevOps Tools8 Kubernetes YAML Validator Cron Expression Explainer Docker Compose Validator Env File Validator Terraform/HCL Formatter Nginx Config Generator View all 8
  1. Home
  2. Tools
  3. Network Tools
  4. Broken Link Checker

Broken Link Checker

Extract and validate all links from your HTML content

HTML Content

Paste HTML content above and click "Extract Links" to find all URLs in your markup.

Broken Link Checker

Extract and validate all links from your HTML content

Features

  • Parse pasted HTML or fetch a URL, extract anchor targets, check each one
  • Detects in-page anchors, mailto: links, javascript: stubs
  • External links are fetched in no-cors mode — the tool can detect whether the request succeeded but cannot read the HTTP status code
  • CORS-limited results are clearly labelled "blocked" rather than silently passing or failing
  • Helpful as a fast sanity-check during content authoring

How to use

  1. Paste your HTML content into the input area, or click "Sample HTML" to try a demo.
  2. Click "Extract Links" to parse all URLs from the HTML markup.
  3. Review found links in the table, grouped by type and status.
  4. Click "Check Links" to test reachability of external URLs.
  5. Use filter tabs to focus on broken, external, or internal links.
  6. Export results as CSV using the copy button.

Tips & Best Practices

  • Browser CORS policy blocks reading cross-origin response headers — so for external links, the tool can only tell you whether the request went through, not what status came back.
  • For production link auditing (true 200 vs 404 vs 5xx distinction), use a server-side crawler like Linkinator, htmltest, or a paid service.
  • Anchor-only checks (page#section) are always honest because they read your own DOM.
  • Mailto:, tel:, javascript: links are identified as non-HTTP and skipped from the network-check pass.
  • For large pages, the parallel-fetch pass uses your browser's connection budget — expect throttling on hosts with many links.

FAQ

Why do most links show as CORS blocked?

Browsers enforce Cross-Origin Resource Sharing (CORS) policies that prevent reading responses from other domains. The link checker sends requests in no-cors mode, which means it can detect network errors but cannot read the HTTP status code. A CORS-blocked result typically means the URL exists but the browser cannot verify its exact status.

Is this tool free to use?

Yes, completely free with no registration, no limits, and no hidden costs.

Is my HTML data private?

All processing happens in your browser. No HTML content or URLs are ever sent to any server. The only outgoing requests are the optional link checks, which go directly from your browser to the target URLs.

What types of links does it detect?

The checker extracts URLs from anchor href attributes, image src and srcset, script src, link href (stylesheets), video and audio src, iframe src, and form action attributes.

Can I check links on a live website?

This tool works with HTML source code. To check a live website, view the page source (Ctrl+U in most browsers), copy the HTML, and paste it into this tool.

Related Tools

IP Address FinderAPI Rate Limiting CalculatorSubnet CalculatorHTTP Header CheckerREST API Client & Tester ProDNS LookupWhois LookupSitemap GeneratorRedirect CheckerPing ToolCORS TesterURL Parser & AnalyzerIP Address ConverterDNS Record GeneratorCSV Cleaner & NormalizerMarkdown PreviewerXML ⇄ JSON ConverterCSV ⇄ JSON Converter
onDevTools

Professional developer tools for modern development workflows.

Quick Links

  • Home
  • About
  • All Tools
  • Sitemap
  • Terms of Service
  • Privacy Policy
  • Cookie settings

Tools

  • JSON Formatter
  • JSON Diff
  • JSON Minify
  • JSON Schema Validator
  • JSON Tree
  • Base64 Encoder
  • URL Encoder
  • XML Formatter
  • Password Generator
  • QR Generator
  • Timestamp Converter
  • Timezone Converter
  • Color Picker
  • Text Case Converter
  • View All Tools

© 2026 onDevTools. All rights reserved. · Built with ❤️ for developers

Created by Onur Kat · Affiliated with OK Teknoloji