Broken Link Checker Check a webpage for broken and redirected links
Support Development
PayPal ● 
Bitcoin Address: bc1qh7juzrxrawpr65elm4qs285m5rdhnhgsn7h2jf
 ● 
Lightning Address: [email protected]
Your Input Matters
Review
Advertisement
Screenshot
The "Broken Link Checker" extension scans the currently active webpage for broken or redirected links. You can access the extension through a popup window or as an embedded frame within the page. When the user interface loads, the extension retrieves all link elements in the top and sub-frames (if that option is enabled), then assesses each link. The extension checks up to five links simultaneously to speed up the evaluation process, and once the batch is done, it moves on to the next one. There's a 10-second timeout for each link to prevent a single check from blocking the progress. You can have the extension to check links inside frame elements without any origin (for instance, about:blank frames). After evaluation, the extension sorts the links into either "valid" or "broken" categories based on the returned code. You can click the "Inspect" button to navigate the assessed link.

Features

FAQs

  1. What is the "Broken Link Checker" extension and how does it work?

    This extension is an SEO (Search Engine Optimization) tool designed to help web developers locate all broken links on their web pages. Broken links can harm a website's search ranking, so this tool is valuable for maintaining a healthy site. Accessible via the toolbar button, the extension searches for all link elements on the page and adds them to a queue. Validation occurs in batches of 5 links at a time to increase efficiency, with a 10-second timeout for each one to prevent it from blocking the validation process. Links that time out receives a 504 error code and are added to the broken links section of the interface, where you can easily detect them using the "Inspect" button. This button forces the link to be placed in the viewport and highlights it in a green or red background depending on which list it appears on.

  2. [Deprecated] Is it possible to increase the number of links validated simultaneously by the extension beyond the current limit of 5 links?

    Currently, there is no option to adjust the number of links validated simultaneously beyond the default setting of 5 links. It's worth noting that all browsers have an inherent limit on the number of simultaneous network jobs to prevent network congestion. So increasing this number is not that helpful.

  3. What's new in this version?

    Please check the Logs section.

  4. What is the use of the "All Frames" option in the inspection window?

    When the option is active, the extension retrieves links from all frames in the current window. This feature is handy for websites with multiple frame elements used to prevent styling conflicts. Note that this option is optional and can get turned off to improve the evaluation process. The extension includes the original document's hostname in a single column to help identify the origin frame element of links. You can always use the "Inspect" button to bring the link into the viewport for further examination.

  5. What is the meaning of the "Blank Frames" option?

    You can activate the "Blank Frames" option to include links from dynamically-created frame elements in the inspection. By enabling this option, the extension will consider links within these types of frame elements.

  6. How can I open the extension's interface inside the webpage instead of a separated window?

    To open the extension UI within the webpage, right-click on the toolbar button and select "frame" mode instead of "window" mode. This option will cause the extension to embed itself as a frame within the current page rather than get opened in a separate window.

  7. Is it a good idea to run this tool on multiple pages at once?

    It is generally not recommended to run this tool on multiple pages at once. Most browsers have limitations on the number of simultaneous network jobs they can perform. Each instance of the tool adds five new jobs to the network stack, which can cause some jobs to time out if too many are initiated simultaneously. Therefore, it is best to run the tool on one page at a time to ensure accurate and reliable results.

  8. Is it possible to use this extension to find broken text links (not presented with an Anchor element)?

    Yes, it is possible to use this extension to find broken links even in the case of text links without an "a" element. There are two relevant options in the settings section of the extension: The "Top Links" and "Sub Links" checkboxes. The former option extracts text links from the top document, while the latter extracts links from all subrequests. Note that this process can slow down the detection of broken links since the extension needs to fetch the page content for each link. Therefore, it may take longer to find broken links in cases there are many text links on the pages.

  9. How can I filter the links to only display those with the 5XX status code in the "Broken Link Checker" extension?

    If you're using version 0.1.7 or later of the extension, you can use the new filtering section to display only the links with the 5XX status code. Uncheck all the boxes in the "Status Codes" section except for the "5XX Server Error" option, and the extension will only display the links with this code. However, keep in mind that if you uncheck all the boxes, the extension will hide all the links whether they are resolved or broken.

Matched Content

Reviews

Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.

What's new in this version

Version--
Published--/--/--
Change Logs:
    Last 10 commits on GitHub
    Hover over a node to see more details

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the  support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Permissions are explained

    PermissionDescription
    storageto keep local preferences such as window opening mode
    <all_urls>to be able to validate links from all hostnames (file://, http:// and https:// are supported)
    notificationsto display desktop notifications when a page is not suitlable for link valiadtion (e.g. internal pages)
    contextMenusto add items to the right-click context menu over browser action button

    Recent Blog Posts