Bryphigo
Favicon Changer is a versatile customization tool for modern web browsers that allows you to replace website icons (favicons) with images of your choice. Whether you want to replace missing icons on old favorites or provide a uniform look across your entire browsing session, this extension makes it possible by using a combination of content-script injection and background-header modification to ensure your custom icons appear. ☰ USAGE 1. Select a target: Open the website or specific page you want to modify. 2. Access the tool: Click the extension icon in your browser's toolbar to open the popup. 3. Provide an image: ◦ Remote: Paste a direct link to an image (URL) into the text box and click the "Test" button. ◦ Local: Click the "Open…" button to select an image file from your computer. 4. Set the scope: ◦ Choose "Single Page" to change the icon only for the exact URL you are on. ◦ Choose "Entire Site" to apply the icon to every page on that domain. 5. Apply: Click the "Set" (or "Replace") button. The tab will update, and the change will be saved to the extension's internal storage. Note: All custom icons and entries are stored locally on your device and do not synchronize across devices via your browser profile. To move your icons, use the "Backup and Restore" feature in settings. 6. Advanced management: Open the extension popup and click the gear icon in the top-right corner. This opens the options page where you can set universal icons for all websites or manage and delete your existing entries. 7. Quick View: Click an icon in the options table to enlarge it, or Ctrl+Click any remote icon to open its source image in a new tab. ★ FEATURES • Flexible scoping — Target specific pages, entire domains, or set a common icon for every site you visit. • Missing icon filler — Automatically detects sites without favicons and applies a default custom icon of your choice. • Local image support — Upload files directly; the extension can convert them into optimized PNGs to maximize compatibility and save storage space. • Browser favorites synchronization — Automatically refreshes icons for your favorites by processing URLs inside a dedicated, collapsed tab group. This background process ensures system stability and minimizes workspace disruption. • Visual customization — Includes UI themes and multi-language support. • Storage management — A detailed dashboard shows image dimensions, source types, and the exact storage size consumed by each entry. • Backup and Restore — Export or import all settings and icons with a single click for easy migration. • Smart dark mode support — Automatically detects monochrome icons and inverts their brightness when switching browser themes to ensure visibility. ⚠ LIMITATIONS • Supported file types: Compatible with ICO, PNG, SVG, WEBP, JPG, and BMP image formats. GIF, APNG, and AVIF formats are also accepted but will only be displayed as static images (first frame). • Local file limit: Local uploads are limited to 2 MB to maintain browser performance. • System compatibility: Fully compatible with Windows, macOS and Linux. • Permissions: To change icons on local files (e.g., file:///), the option "Allow access to file URLs" must be enabled in the browser's extension settings. • Browser Restrictions: Cannot modify icons on internal browser pages (settings, history, internal start page) or the browser's extension store due to hard-coded security restrictions. • Active Protection: Uses Real-time Mutation Observers to detect and block unauthorized icon changes by websites, ensuring your favicon remains active. ❖ PRIVACY & PERMISSIONS Favicon Changer does not collect, track, or share any personal information, browsing history, or user data. No data is ever transmitted to a remote server or third party. All configurations and custom icons are stored exclusively and strictly within your browser's internal local storage on your own device. The extension operates using the following technical permissions: • Bookmark Management (bookmarks) — To synchronize custom icons with your favorites library. • Network Requests (declarativeNetRequest) — To bypass security policies that restrict custom icon display. • Downloads (downloads) — To allow exporting configuration files. • Icon Access (favicon) — To retrieve and display original website icons. • Local Storage (storage) — To save entries and preferences. • Tab Groups (tabGroups) — To organize background sync tabs and minimize disruption. • Tab Management (tabs) — To identify the active page and apply icons to specific tabs. • Unlimited Storage (unlimitedStorage) — To store a large number of custom icons without data loss. • Local File Access (file://*/*) — To support custom icons on local HTML files and local image uploads. • Website Access (host_permissions) — To inject icons into the sites you choose. ✎ CREDITS Based on the original work of Maxximum Creations and developed using AI assistance.