https://mayerwin.github.io/Bookmark-Icon-Customizer/ · Functionality & UI
3 items
Customize bookmark favicons with emojis, 14,000+ Material Design Icons, or your own images. Works with bookmarklets & webhooks. Customize your bookmark icons with emojis, 14,000+ Material Design Icons, or your own images. Give your bookmarks a face. Replace any bookmark's favicon with an emoji, a Material Design Icon (14,000+ glyphs), or your own image — so a glance at your bookmark bar tells you exactly what's what. ━━━━━━━━━━━━━━━━━━━━━ WHAT YOU CAN DO ━━━━━━━━━━━━━━━━━━━━━ • Pick any emoji — rendered at 128×128 so it stays crisp on high-DPI displays. • Search the full Material Design Icons library (14,000+ glyphs) right in the popup. • Upload your own PNG, JPG, or ICO — sizing and caching are handled for you. • Works on plain URLs, javascript: bookmarklets, AND webhook bookmarks. • Every change is reversible — untick the customization and the bookmark is restored. ━━━━━━━━━━━━━━━━━━━━━ BOOKMARKLETS, WITH ICONS ━━━━━━━━━━━━━━━━━━━━━ Chrome normally shows bookmarklets with a generic gear. This extension rewrites them into proper icon-carrying launchers while preserving the original JavaScript verbatim inside the URL — so if you ever uninstall, they self-heal back to their original javascript: form. ━━━━━━━━━━━━━━━━━━━━━ WEBHOOK BOOKMARKS ━━━━━━━━━━━━━━━━━━━━━ Tick one box and a bookmark becomes a silent button: clicking it fires the URL in the background without opening a tab. Perfect for Home Assistant, n8n, Zapier, or any "click = do a thing" trigger you want on your bookmark bar. ━━━━━━━━━━━━━━━━━━━━━ HOW IT WORKS ━━━━━━━━━━━━━━━━━━━━━ Chrome's favicon cache is keyed by URL and has no public write API, so this extension does the plumbing: Plain URLs — the target is opened once in a small focused-off popup so Chrome caches your chosen favicon for that URL. Bookmarklets — rewritten to an extension launcher page that carries the favicon; the original JS is preserved in the URL and self-heals on reinstall. Webhooks — rewritten to a data:text/html URL with the favicon inlined, fired silently on click. ━━━━━━━━━━━━━━━━━━━━━ PRIVACY ━━━━━━━━━━━━━━━━━━━━━ Local-only storage. No tracking, no analytics, no accounts. Your bookmarks never leave your machine. Host permissions are optional and only requested for the specific domains you customize. Open source (MIT) — https://github.com/mayerwin/Bookmark-Icon-Customizer
Aug 24, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.