A Chrome extension that automatically organizes your bookmarks with intelligent sorting and management features.
- Automatically organizes folders alphabetically
- Keeps subfolders at the top, followed by bookmarks
- Maintains clean folder structure
- Moves recently visited bookmarks to the top of their folders
- Smart URL matching handles redirects and URL variations
- Works with login redirects and URL parameters
- Duplicate Finder: Locate and remove duplicate bookmarks
- Dead Link Checker: Find and remove broken/dead links
- Batch operations for efficient cleanup
-
Clone this repository:
git clone <repository-url> cd BookmarkTidy
-
Load the extension in Chrome:
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the project folder
- The extension should now appear in your extensions list
- Open Chrome and go to
The extension runs in the background and automatically:
- Sorts new bookmarks into organized folders
- Moves frequently used bookmarks to the top
- Maintains folder hierarchy with subfolders first
When you visit a webpage, the extension:
- Captures the initial URL (before redirects)
- Tracks the final URL after redirects
- Attempts to match both URLs against your bookmarks
- Uses domain-based fallback matching for complex redirects
- Moves the matching bookmark to the top of its folder
- HTTP vs HTTPS protocols
- With/without www prefix
- URL parameters and tracking codes
- Login redirects with continue parameters
- Domain-based matching for complex redirects
Access settings by clicking the extension icon and going to the Settings tab:
- Automatic Folder Sorting: Enable/disable automatic folder organization
- Sort by Use: Enable/disable moving recently used bookmarks to the top
- Chrome (Manifest V3)
- Edge (Chromium-based)
- Other Chromium-based browsers
This extension:
- Only accesses your bookmarks (no browsing history)
- Works entirely locally (no data sent to external servers)
- Only requires necessary permissions for bookmark management
- Fork the repository
- Create a feature branch
- Make your changes
- Test with the included test suite
- Submit a pull request
MIT License - see LICENSE file for details
- Check that the feature is enabled in Settings
- Ensure the service worker is active (reload extension if needed)
- Verify bookmark URLs match the pages you're visiting
- Check browser console for any errors
- Reload the extension
- Verify automatic folder sorting is enabled
For more issues, check the browser's extension console:
- Go to
chrome://extensions/ - Find BookmarkTidy
- Click "Inspect views: service worker"
- Check console for error messages