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

Bulk Favicon Downloader from Site List

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeveloper Tools
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 Favicon Downloader from Site List is a specialized developer and designer tool that streamlines the process of downloading favicons from multiple websites in a single operation. Instead of manually visiting each site, inspecting its page source, locating the favicon URL, and downloading it individually—a process that can take minutes per site—this script automates the entire workflow. It scans the current page for domain names and URLs using multiple detection strategies: links to external sites, domain patterns in plain text, and structured list items. The script then constructs favicon URLs using standard paths (/favicon.ico, /apple-touch-icon.png) and optionally includes Google's favicon service. It displays all detected domains as a scrollable checklist with site names and sources. You can select individual sites, use Select All/Deselect All toggles, and bulk open favicon URLs in new tabs—where the browser's native download handling will prompt you to save each icon. This is ideal for web developers, designers, brand asset managers, and anyone who needs to collect favicons from multiple sites for reference, design projects, or bookmark management.

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 domain names using a three-layer detection strategy: hyperlinks pointing to external domains, regex-based text scanning for domain patterns, and structured list items that appear to contain domain names. It then constructs favicon URLs using standard paths and optionally Google's favicon service. All operations occur locally in your browser; no data is sent to external servers except for the favicon URLs being opened in new tabs.

HOW TO USE

1. Navigate to any webpage containing a list of domains or links to other sites—a bookmark page, a link directory, a "resources" page, a blogroll, or a markdown/plain text site list.

2. Click the BotGentz extension icon and select "Bulk Favicon Downloader from Site List" from the script list.

3. The panel opens on the right side of the page. It automatically scans the current page for domains and URLs.

4. Review the detected sites, showing site name, domain, and source type (link, text, or list-item).

5. Toggle "Google favicon service" on or off to include the Google S2 favicon service (which often works when the site's own favicon is inaccessible).

6. Configure "Max concurrent opens" to control how many favicon URLs are opened at once (default 4).

7. Toggle "Open in background" to control whether tabs open in the background or focus on your current tab.

8. Check the boxes next to sites you wish to download favicons from. Use "Select All" or "Deselect All" for quick selection.

9. Click "Open Favicons" to begin. The script opens favicon URLs in new tabs at your configured concurrency limit.

10. Alternatively, click "Copy Links" to copy all generated favicon URLs to your clipboard for use with other download tools.

WHY IT WORKS WHERE OTHERS FAIL

Most favicon download tools require you to know the exact favicon URL for each site or rely on site-specific knowledge that becomes outdated. This script takes a different approach: it generates favicon URLs using standard, well-known paths and optionally uses Google's favicon service as a fallback. It extracts domains from the page's content using a multi-layer detection strategy—looking at external links, scanning text for domain patterns, and examining structured list items—so it works on almost any page that contains a list of sites. The script constructs multiple favicon URLs per domain, including the standard /favicon.ico, /apple-touch-icon.png, and the Google S2 favicon service, maximizing the chance of finding an available favicon. By providing source toggles and using GM_openInTab, it gives users control over which favicon sources to use and how many to open at once. By focusing on the preparation step (generating and opening URLs) rather than attempting to download files directly, it remains reliable and effective across all websites.

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. Because it works on any website, the script's ability to detect domains depends on the page structure. Results may vary across pages; some domains may not be detected, and some non-domain text may be misidentified. The script opens favicon URLs in new tabs but does not download files itself—the browser's native download prompt will appear when you navigate to a file URL. It does not access your password, hidden inputs, or file inputs. All domain extraction and URL construction occurs entirely within your browser. Be aware that not all websites have a favicon at the standard paths, and some may block cross-origin requests. Google's favicon service may have usage limits.

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.