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

Bulk Bookmark Import from Multiple Browsers

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 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.

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.