Bulk Bookmark Folder Sorter
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Bulk Bookmark Folder Sorter solves a common frustration: reorganizing bookmarks across folders is tedious when done one at a time. Most browsers lack a built-in way to select multiple bookmarks and move them to a new folder in a single action. This tool reads the bookmarks displayed on your current page, organizes them by folder, and presents them in a scrollable checklist with titles, URLs, and current folder locations. You select the bookmarks you want to move, choose a target folder from the detected folder hierarchy, and click "Move Selected." The tool then processes each bookmark sequentially, moving it to the target folder while preserving the title and URL. After the move, you can optionally sort the target folder alphabetically in ascending or descending order, keeping your bookmarks neatly organized.
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 folder structures automatically. The tool requires no additional API keys or permissions beyond the BotGentz extension.
HOW TO USE
After installing the BotGentz extension and activating Bulk Bookmark Folder Sorter, navigate to any page where your bookmarks are displayed (e.g., your browser's bookmarks manager, a bookmarks sidebar, or a third-party bookmarks service). Click the extension icon in your browser toolbar to open the panel. The tool automatically detects all bookmarks displayed on the current page, along with any folders it can identify. Each bookmark appears with its title and current folder location alongside a checkbox. Use the "Select All" toggle or individually check bookmarks. Next, choose a target folder from the dropdown — the tool builds a folder hierarchy with indentation showing parent-child relationships. Finally, click "Move Selected." The tool processes each bookmark with a 300ms delay between moves to avoid overwhelming the page, showing progress updates. Optionally, enable the "Auto-sort folder alphabetically" toggle to automatically sort the target folder after all moves complete.
TECHNICAL OPERATION — DOM-Based Bookmark Discovery and Movement
Unlike browser extension APIs that require specific permissions, this tool operates through direct DOM traversal and manipulation. It scans the page for elements containing bookmark data, extracting IDs, titles, URLs, and folder associations from attributes like `data-bookmark-id`, `data-folder-id`, and `data-folder-name`. When a bookmark is selected for moving, the tool updates its `data-folder-id` attribute and visually repositions the bookmark element within the target folder's DOM container, simulating a drag-and-drop or inline edit operation. For folder detection, the tool builds a tree structure from elements with `data-folder-id` attributes, creating a hierarchical representation with parent-child relationships. The alphabetical sort function uses JavaScript's native string comparison to reorder bookmark elements within a folder container, respecting the user's chosen sort direction (ascending or descending). This DOM-based approach works without requiring chrome.bookmarks API access, making it compatible with any site that renders bookmarks in a structured way.
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.
PLEASE NOTE
This tool requires the free BotGentz browser extension to function. This 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 folder information. All operations occur locally in your browser session. Always review your selection and target folder before confirming bulk moves, as moving bookmarks can affect your organizational structure and access. Sites may update their DOM structure over time, which could affect detection; we monitor and release compatibility updates as needed.