Bulk Bookmark Screenshot Preview Generator
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 Screenshot Preview Generator is a visual bookmark management tool that transforms your link collections into a visual gallery with thumbnail previews. Instead of manually visiting each bookmark to remember what it is—a process that can take hours—this script scans any webpage for links/URLs, generates thumbnail previews using favicon services and iframe-based rendering, and presents them in a visually organized grid with checkboxes. You can select individual links, use Select All/Deselect All toggles, generate previews for selected items, and export the entire gallery as a standalone HTML file with embedded previews. The script supports configurable thumbnail width, concurrent processing, and page title inclusion. This is ideal for bookmark managers, researchers, designers, and anyone who wants a visual overview of their link collections for easier navigation and organization.
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 identify links using anchor tags (a[href]), extracts titles and URLs, generates previews using Google's favicon service and iframe-based screenshot capture, and displays them in a grid layout. All operations occur locally in your browser; no data is sent to external servers except for favicon requests.
HOW TO USE
1. Navigate to any page containing a list of links—your bookmark manager page, a bookmarks export HTML file, a "links" page, or any page with multiple URLs.
2. Click the BotGentz extension icon and select "Bulk Bookmark Screenshot Preview Generator" from the script list.
3. The panel opens on the right side of the page. It automatically scans the current page for links.
4. Review the detected links displayed as a grid with favicon or placeholder thumbnails.
5. Adjust the "Thumbnail width" to control preview size (80-400px, default 200).
6. Toggle "Include page title" to show link titles instead of URLs.
7. Set "Max concurrent" to control how many previews are generated at once (default 3).
8. Check the boxes next to links you wish to generate previews for. Use "Select All" or "Deselect All" for quick selection.
9. Click "Generate Previews" to create thumbnail previews for selected links.
10. Click "Export HTML" to copy a complete HTML gallery page to your clipboard—paste it into a file to open in your browser.
WHY IT WORKS WHERE OTHERS FAIL
Most bookmark preview tools require browser extensions with broad permissions to access bookmarks directly, or they rely on third-party screenshot APIs that are expensive and limited. This script takes a different approach: it works on any page containing a list of links, making it compatible with bookmark export HTML files, "links" pages, or even plain text pages with URLs. It uses a two-tier preview generation strategy: first attempting to use Google's favicon service for quick visual cues, then falling back to iframe-based rendering for more detailed page previews. The script handles cross-origin limitations gracefully by providing meaningful fallbacks rather than failing entirely. The exportable HTML gallery is self-contained—you can save it locally and open it in any browser without additional dependencies. By focusing on the visual presentation of links rather than modifying bookmarks directly, it avoids the need for special permissions while still providing a powerful visual overview.
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 generates previews using public favicon services and iframe rendering, which may not work for all websites (especially those that block iframes or cross-origin requests). Generated previews are displayed within the panel and exported as data URLs in the HTML gallery. The HTML gallery may be large if many previews are included. This script does not access your password, hidden inputs, or file inputs. All link extraction, preview generation, and gallery creation occurs entirely within your browser. Use responsibly and note that previews are visual representations only—they do not include interactive page content.