This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Bulk Bookmark Dead Link Remover

Utilities · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryUtilities
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Bulk Bookmark Dead Link Remover solves a common maintenance problem: bookmarks that point to broken websites, deleted pages, or servers that no longer exist accumulate over time and clutter your bookmark collection. Most browsers lack a built-in tool to scan bookmarks for dead links and remove them in bulk. This tool reads all bookmarks displayed on your current page, extracts their URLs, and checks each one for validity by sending a HEAD request (falling back to GET if needed). It identifies dead links by detecting HTTP error status codes (4xx, 5xx), network errors, and timeouts. Each bookmark is displayed with its title, URL, current folder location, and the HTTP status code or error message. You can then select the dead bookmarks and remove them from the page in a single action. Live progress indicators show which bookmarks are valid (green), dead (red), or still being checked (yellow).

WHERE IT RUNS

This extension panel runs directly inside your browser as an overlay on supported sites that display bookmarks, including Google Bookmarks, GitHub, Notion, Atlassian, ClickUp, and Monday.com. It works wherever bookmark lists are rendered on the page, detecting bookmark elements and extracting their URLs automatically. The tool uses GM_xmlhttpRequest to perform HTTP checks, which respects your browser's security policies and CORS restrictions.

HOW TO USE

After installing the BotGentz extension and activating Bulk Bookmark Dead Link Remover, navigate to any page where your bookmarks are displayed. Click the extension icon in your browser toolbar to open the panel. Click "Scan for Dead Links" to begin the checking process. The tool will scan all bookmarks on the current page, checking each URL with configurable timeout and concurrency settings. A progress bar shows the scan status, and results appear as they are processed. Valid bookmarks are marked green, dead bookmarks are marked red with their HTTP status code or error message. After the scan completes, select the dead bookmarks you want to remove using the checkboxes. Click "Remove Selected Dead Links" to delete them from the page. You can also export the list of dead links to your clipboard for manual review or external backup.

TECHNICAL OPERATION — HTTP HEAD Request with CORS-Aware Fallback

Unlike browser extensions that require the bookmarks API, this tool operates through DOM traversal and HTTP validation. It scans the page for elements containing bookmark data, extracting URLs from `href` attributes or `data-url` properties. For validation, the tool sends a HEAD request to each URL using GM_xmlhttpRequest, which respects the page's CORS policy and can handle cross-origin requests. If the HEAD request succeeds with a status code in the 2xx or 3xx range, the bookmark is marked valid. If the server returns 4xx or 5xx, or if the request times out or returns a network error, the bookmark is marked dead. The tool supports configurable timeout settings (default 10 seconds) and concurrency limits (default 4 simultaneous checks) to balance performance and avoid overwhelming servers. After validation, dead bookmarks can be removed from the DOM by locating their parent bookmark element and deleting it, simulating a manual cleanup action.

THE PANEL

The extension panel is fully draggable and remembers its position per site session. It snaps to the nearest edge of the browser viewport when dragged within 50 pixels of any side. You can collapse the panel to a compact title bar using the minimize button, preserving your selection state. The panel resizes vertically by dragging the bottom edge. Press the Escape key to close the panel instantly without losing your bookmark selection. The panel includes real-time progress updates during scanning and displays a summary of valid, dead, and pending bookmarks.

PLEASE NOTE

This tool requires the free BotGentz browser extension to function. The script does not use the browser's bookmarks API and cannot access bookmarks stored outside the currently visible page. It only sees bookmarks that are rendered in the page's DOM. The tool does not store, transmit, or log any bookmark data, URLs, or status information. All HTTP checks are performed locally within your browser session. Some websites may block HEAD requests or return inconsistent status codes; you can adjust the timeout and concurrency settings to suit your needs. Sites may update their DOM structure over time, which could affect bookmark detection; we monitor and release compatibility updates as needed.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.