A Chrome extension that finds and removes broken or unavailable bookmarks.
- Manual validation – Start a bookmark check on demand from the extension popup.
- Startup check – Optionally validate bookmarks every time Chrome starts.
- Scheduled checks – Run automatic background checks every hour, day, or week.
- One-click removal – Delete individual broken bookmarks or all of them at once.
- Progress tracking – Real-time progress bar during validation.
- Clone the repository:
git clone https://github.com/necobm/bookmark-validator.git
- Open Chrome and navigate to
chrome://extensions. - Enable Developer mode (toggle in the top-right corner).
- Click Load unpacked and select the cloned repository folder.
- The Bookmarks Validator icon will appear in your toolbar.
- Click the extension icon in the Chrome toolbar to open the popup.
- Click Start Validation to check all bookmarks.
- Invalid bookmarks (unreachable URLs) are listed with the reason for failure.
- Remove individual entries with the delete button next to each bookmark, or use Delete All to remove every invalid bookmark at once.
- Click ⚙️ to open Settings and configure automatic checks:
- Check on browser startup – validates bookmarks whenever Chrome opens.
- Scheduled Checks – choose hourly, daily, or weekly background validation.
Contributions are welcome! Here is how to get started:
- Fork the repository and create a new branch for your change:
git checkout -b feature/your-feature-name
- Make your changes and test them by loading the extension in developer mode (see Installation).
- Open a pull request describing what you changed and why.
Please keep pull requests focused on a single concern and include a clear description of the problem being solved.
This project is licensed under the MIT License.