Bookmark Icon Customizer

Give your bookmarks a face.

Replace any bookmark's favicon with an emoji, a Material Design Icon (14,000+ glyphs), or your own image. Works with plain URLs, javascript: bookmarklets, and webhooks.

Bookmark Icon Customizer picker with a customized bookmark bar in the background

Everything you need, nothing you don't.

Local-only storage, minimal permissions, zero tracking. Your bookmarks stay on your machine.

Emoji picker

High-DPI 128×128 emoji rendering for icons that stay crisp on every display.

14,000+ MDI glyphs

The full Material Design Icons library, searchable in-place.

Custom uploads

Drop a PNG, JPG, or ICO and you're done — the extension handles sizing and caching.

Bookmarklets, with icons

Turn javascript: bookmarks into proper icon-carrying launchers. Original source is always recoverable.

Webhook bookmarks

Tick a box to make a URL fire silently when clicked — like a dedicated button in your bar. Perfect for Home Assistant and friends.

Self-healing

If you ever reinstall the extension, bookmarklets revert to their original javascript: form automatically.

How it works

Chrome's favicon cache is keyed by URL and has no public write API. The extension handles the plumbing so you don't have to.

  1. Plain URLs — the target is opened once in a small focused-off popup window so Chrome caches your chosen favicon for that URL.
  2. Bookmarklets — rewritten to an extension launcher page that carries the favicon; the original JS is preserved verbatim in the URL and self-heals on reinstall.
  3. Webhooks — rewritten to a data:text/html URL with the favicon inlined. Click the bookmark and it fires the request silently, without opening a tab.
  4. Reversible everywhere — untick the customization and the bookmark is restored to its original form.