Bulk Bookmark Import from Multiple Browsers
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 Import from Multiple Browsers is a universal bookmark migration tool that streamlines the process of importing bookmarks from browser export files (HTML). Instead of manually opening each bookmark, copying the URL, and pasting it into your current browser's bookmark manager—a process that can take hours—this script automates the entire workflow. It scans the current page for bookmark export HTML content (from Chrome, Firefox, Edge, Safari, or any browser that exports bookmarks as HTML), parses all bookmarks with their titles, URLs, folder paths, and added dates, and displays them as a scrollable checklist grouped by folder. You can select individual bookmarks, use Select All/Deselect All toggles, preserve or ignore folder structures, deduplicate by URL, and bulk open selected bookmarks in new tabs for easy import into your browser's bookmark manager. The script also supports pasting raw HTML content directly. This is ideal for users switching browsers, consolidating bookmark collections, or migrating bookmarks between devices.
WHERE IT RUNS
This script is universal—it runs on any website (*://*/*) as a userscript injected through the BotGentz extension. It operates within the context of your current browser tab and cannot access other tabs, bookmarks, history, or downloads. The script reads the page DOM to parse bookmark export HTML content using DOMParser, extracts bookmark data (title, URL, folder path, add date), and displays the results. All operations occur locally in your browser; no data is sent to external servers. The script opens URLs in new tabs using GM_openInTab.
HOW TO USE
1. Open a bookmark export HTML file in your browser (drag the file into a new tab or open it via File → Open).
2. Click the BotGentz extension icon and select "Bulk Bookmark Import from Multiple Browsers" from the script list.
3. The panel opens on the right side of the page. It automatically scans the current page for bookmarks.
4. Review the detected bookmarks, showing title, URL, and folder path (grouped by folder).
5. Toggle "Preserve folder structure" to keep folder groupings, or turn it off for a flat list.
6. Toggle "Deduplicate by URL" to remove duplicate entries automatically.
7. Adjust "Max concurrent opens" (default 5) to control how many bookmarks are opened simultaneously.
8. Toggle "Open in background" to keep your current tab focused while opening bookmarks.
9. Check the boxes next to bookmarks you wish to import. Use "Select All" or "Deselect All" for quick selection.
10. Click "Open Bookmarked URLs" to open all selected bookmarks in new tabs. Then use your browser's bookmark manager to save them.
11. Alternatively, click "Copy URLs" to copy all selected URLs to your clipboard.
12. Use "Paste HTML" to paste bookmark export HTML content directly if the page is not recognized.
WHY IT WORKS WHERE OTHERS FAIL
Most bookmark import tools are browser extensions that require broad permissions to read and modify bookmarks directly—permissions that many users are hesitant to grant. This script takes a different approach: it works by reading the HTML content of a bookmark export file displayed in your browser, parsing it using DOM parsing (DOMParser), and extracting structured bookmark data. It handles the common bookmark export format used by Chrome, Firefox, Edge, Safari, and other browsers, including folder hierarchy (DT/H3/DL structure), add_date attributes, and icon data. The script supports both parsing the current page content and pasting raw HTML, making it flexible for different workflows. By opening bookmarks in new tabs rather than importing them directly, it avoids the need for special bookmark permissions and instead lets you use your browser's built-in bookmark manager—the most reliable way to save bookmarks.
THE PANEL
The script uses BotGentz's BGPanel system, which provides a floating, draggable panel on the right side of your screen. Drag the panel by its header to reposition it anywhere on the page—the panel remembers its position per site and snaps to the nearest edge when released. Click the minimize button to collapse the panel to a small floating bubble; click the bubble to expand it back. Resize the panel vertically by dragging its bottom edge. Press the Escape key to close the panel entirely. All panel state (position, collapsed/expanded) is persisted locally using GM_setValue, so your preferences survive page reloads.
PLEASE NOTE
This userscript requires the free BotGentz browser extension—it is not a standalone application. The script parses bookmark export HTML files but does not directly import bookmarks into your browser—you will need to use your browser's bookmark manager to save them. Opening many tabs simultaneously may impact browser performance; adjust your selection accordingly. The script is designed to work with standard bookmark export HTML formats; some browser-specific variations may affect parsing. This script does not access your password, hidden inputs, or file inputs. All parsing and tab opening occurs entirely within your browser. Use responsibly and verify your bookmarks before importing.