How to change Firefox bookmark icons (favicons) without extensions or addons!

Now that the Bookmark Favicon Changer extension for Firefox no longer works, you need an alternative way to customize the favicons of your bookmark items. And here it is!

1

1. Open up Firefox’s behind-the-scenes “profile” folder on your computer. On Windows 7/8, this is located at:

C:\Users\Your_Username\AppData\Roaming\Mozilla\Firefox\Profiles\Your_Profile_Folder

2. In that folder, create a new directory called “chrome”, if it doesn’t already exist.

3. Inside the “chrome” folder, create a new file called “userChrome.css”.

4. Open up userChrome.css and paste the following CSS code:

/* First line of userChrome.css must be this: */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

/* Custom favicon for this bookmark */
.bookmark-item[label="BOOKMARK_NAME_HERE"] image {
    width:0!important;
    height:0!important;
    padding: 0 0 16px 16px !important;
    background:url(BASE_64_STRING_HERE)!important; 
}

2

5. In the above code, there’s a few things you have to to edit:

i) Replace “BOOKMARK_NAME_HERE” with the title of your bookmark as it appears on your bookmark bar (e.g. “Reddit”).
You must supply a label, even if you don’t want any label to appear – see below for how to make this happen.

ii) Replace “BASE_64_STRING_HERE” with a base64-encoded string of your desired favicon, which you can obtain by uploading the icon to a website like this one.

3

6. You must give your bookmark a label in step 5 for this to work – but if you don’t want your icon to have a label (text), just add some more code:

/* Hide the text of this bookmark */
.bookmark-item[label="BOOKMARK_NAME_HERE"] {
    margin-right: 0px !important;
    width: 22px !important;
}
.bookmark-item[label="BOOKMARK_NAME_HERE"] > .toolbarbutton-text {
    display: none !important;
}
.bookmark-item[label="BOOKMARK_NAME_HERE"] image {
    margin-left: 4px !important;
}

Remember to replace “BOOKMARK_NAME_HERE” with your (now invisible) bookmark label!

4

7. Save the file and restart Firefox.

5

Done.

27 Replies to “How to change Firefox bookmark icons (favicons) without extensions or addons!”

    1. I tried add
      background-size: 16px !important;
      but it doesnt work – an icon is still showing as 32×32.
      How should I fix it?

  1. Almost done!

    Surprisingly good post. Thanks, man. Only one problem: theme icon (white frame) override THIS icon, so now I have 2 in 1 😉

    Any idea?

  2. I’ve discovered a little more efficient way to replace bookmark icon:

    toolbarbutton.bookmark-item[label="_LABEL_"]
    {
    list-style-image: url(_IMAGE_) !important
    }

  3. This is what I got to work.

    /* First line of userChrome.css must be this: */
    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

    /* Custom favicon for this bookmark */
    .bookmark-item[label="deadmau5"] image {
    width:0!important;
    height:0!important;
    padding: 0 0 16px 16px !important;
    background-image: url(data:image/x-icon;base64,AAABAAEAFhAAAAEAIADoBQAAFgAAACgAAAAWAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMpF/wAlC5gAAAAAAAAAAAAAAGU1EACNchkAm34QAIhbAAApCwAAAAAAAAAAwyD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqEa0AAAAAAAYAgiJJJLarjXDX8Lyr4fbGuOD3tqLh83tb0uQ6CLlcAAAAAABPuAC9AP0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQGMkAAAAAABYApyF+XNK0xrrh/+Hh4v/h4eL/4eDh/+jn6f/29vf/yrf2/Voe4WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGKZt14v7Hi/+bn4v/i4uL/4uLi/+3t7f/8/Pz///////////+4nfXyVADoFAAAAAAAAAAAAAAAAAAAAAAAAAAADAYNAAAAAAAAAAAAAAAAAAAAAABKB+Amqo/kveLi4v/g3+H/397g/+ro6//6+fz//fz///38///9/P7/9/P9/2Qh52kAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAABUTOuP4lxxdqrmcb/oYvD/56IxP+oktj/rJbl/6+Z7P+2ovL/vqv4/8m8+v50TOmIAAAAAAAAAAAAAAAACAi9AAMDAwAAAAAAAAAAAB0WXQoOCn4uDgt8UggFbpIPAm7qLBOD/ycQf/8FAHz/AACa/wAAtf8AAMb/AADV/x0G6P8tEvj/DALYswgIcjwCAoYkCwtoBwAAAAAAALQAAAAAABQPcxcJB4h+BAON6AEBj/8AAIv/OiuZ/8+84f/RwOX/SDWz/wIAsf8AAMT/AADT/ygW5f+znvn/z8D//xUDtf8AAJT/AgKZ1QMDm24EBKYUAAAAACgebQoHBYifAQGW/wAAl/8AAI7/AACH/0Y3q//l2fL//////6iS5f8WDMb/AADP/wAA3/+ghvf///////n0+/8dBqT/AACY/wAAov8AAKj/AgKqkwsLywoOC35VAQGX/wAAmf8AAJH/AACL/wAAhP8VDJP/eWfF/8e56P98ZuD/EgvU/wAA3/8AAPT/j3r//8W27v97Zsj/BQCS/wAAk/8AAJ3/AACn/wAArvEDA7hiBwWItwAAnf8AAJX/AACQ/wAAjP8AAIb/AACG/wsDkf8lFqX/EgnC/wEA4NwBAvTNAADg/BkNyv8rHqz/BgCS/wAAjf8AAJL/AACb/wAApP8AAKz/AgK4rwMCjdsAAJz/AACV/wAAkf8AAI//AACM/wAAjf8AAI//AACU/wAAteUBAt9WBQX/HgECm88AAJr/AACT/wAAkP8AAJH/AACU/wAAmv8AAKP/AACr/wEBuc0CAorFAACf/wAAl/8AAJX/AACU/wAAlP8AAJb/AACZ/wAAov8CArqiBwfeEgAAAAAEBHB0AACf+gAAnf8AAJn/AACX/wAAmP8AAJz/AACl/wAArf8BAbu9BAR6aAAAn/8AAJ3/AACa/wAAmv8AAJv/AACe/wAAo/8BAbfrAwPFSgAAAAAAAAAAExMVBwICkNAAAKX/AACi/wAAn/8AAJ//AACj/wAAqP8AALL5AgLFfQQEZAsCApCxAACl/wAAo/8AAKL/AACj/wAAqP8BAbv0AwPOZBsbdAIAAAAAAAAAAAAAAAAHB3EfAgKf2QAAqP8AAKf/AACn/wAAqf8AALD/AQHCsA0N+w0EBAAABQVzCwQEpWwCArPVAQG4+wEBve0DA8qmBQXXNQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMiwsEBLJ1AgK3ygICuuQCAr/FAwPNZxMT+QcAAAAA///8AP8D/AD+AfwA/gD8APwA/AD8AHwA+AB8AOAAHACAAAQAgAAEAAAAAAAAMAAAADgAAIB4BACA/AQA4f8cAA==);!important;
    }

    /* Hide the text of this bookmark */
    .bookmark-item[label="deadmau5"] {
    margin-right: 0px !important;
    width: 22px !important;
    }
    .bookmark-item[label="deadmau5"] > .toolbarbutton-text {
    display: none !important;
    }
    .bookmark-item[label="deadma5"] image {
    margin-left: 4px !important;
    }

  4. However, if you assign a favicon to a website that already has a favicon, what happens is that the favicon of the website is superimposed on the favicon that you assign. Is there any way to replace the website’s favicon?

  5. Wow, this is a severe pain in the @ss. If I only knew how to build an extension. Firefox is really going down the tubes, isn’t it.

  6. Thank you, works like a charm 🙂

    @Darren if you just go ahead and do it it’s not too bad. Only took me about 2 minutes.

  7. Okay, now this is strange. Has anyone seen this behavior? After setting the background-image property the way that David mentioned (i.e., prefacing the base64 encoding with “data:image/x-icon;base64,“), the icons appear in the main browser Bookmarks menu and in the Bookmarks toolbar. However, in the Library window, the icons DO NOT appear. In fact, it looks like the Library window doesn’t change at all.

    So, I can’t confirm this, but my suspicion is that the main window recognizes userChrome.css, but the Library does not recognize userChrome.css and uses only what’s in the Places database.

  8. I realize this article was posted a bit over 3 months ago. However, it came up in a Google search. I’m trying to find an extension for changing the icons for my bookmarks. I’m with Darren on this. This is just more effort than I want to put into this. I feel like I shouldn’t have to go through these hoops to do something that seems very simple and like it should be baked in.

    I’ve been using Fx since version 1 or 2; I don’t remember exactly as it’s been a while. This rapid release cycle and broken addons is causing me to finally start looking at other browsers. I’ve always supported Fx. I’ve convinced friends, my wife, my mother, etc. to use it over the years. Now I’m very tempted to try Chrome to see what all of the fuss is about. The guy that wrote the addon that you mention at the beginning gave up on it because Fx 22 broke it and he was tired of the rapid release cycle and constantly having to fix and test his addons every 6 weeks or whenever they release a new version. He moved to Chrome and his addon is apparently available for Chrome now. I’ve read that Chrome has a rapid release cycle too, but I’m still interested in checking it out to see if it’s any smoother.

  9. Any chance to set up width and height or any style of the button in bookmarks? I do not mean the icon, just about the size and style of the button to have style as your original keys Firefox because I have three tabs and I would like to look like a stock XD

    Google translator sorry for issues ;p

    1. ok, i’ve used add-ons “Custom Buttons” for creating button with shortcut to my favourite page

      this is code for google shortcut opened in new tab;

      /*CODE*/
      gBrowser.selectedTab = gBrowser.addTab(“www.google.pl”, null, null, null, false, false);

      greet.

      Google translator sorry for issues ;p

  10. Sorry, I can’t get it to work… css file path: (user)\appdata\roaming\mozilla\firefox\profiles\chrome\userChrome.css

    Script cut and paste:

    /* First line of userChrome.css must be this: */
    @namespace url(“http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul”);

    /* Custom favicon for this bookmark */
    .bookmark-item[label=”MyCheckFree”] image {
    width:0!important;
    height:0!important;
    padding: 0 0 16px 16px !important;
    background-image: url(data:image/jpeg;base64,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);!important;
    }
    /* Hide the text of this bookmark */
    .bookmark-item[label=”MyCheckFree”] {
    margin-right: 0px !important;
    width: 22px !important;
    }
    .bookmark-item[label=”MyCheckFree”] > .toolbarbutton-text {
    display: none !important;
    }
    .bookmark-item[label=”MyCheckFree”] image {
    margin-left: 4px !important;
    }

    Everything appears(?) good, but no icon. Image uploaded to covert images link above from my downloads folder.

    Any help? Thank you.

  11. @Bill

    You need to put the Chrome folder INSIDE your actual profile folder. This is a pre-generated folder that sits in “Profiles.” The name probably looks like complete nonsense, but that’s where you need to move it to.

  12. This is an outrageously complicated method. We need this to be built into the Properties of every bookmark, with the option of changing that icon to something on your HDD via standard navigation to an icon file.

    If it’s any consolation, Chrome does not do this properly either. In fact Chrome handles bookmarks much worse overall, because Google’s agenda is to destroy bookmarks and make you use search every single time.

    That is one reason I will continue to support Firefox over the evil corporation.

  13. For Linux users, the folder needs to be ~/.mozilla/firefox/RANDOM-NAME.default/chrome

    The “chrome” needs to be lowercase, and will likely not exist. If you have multiple profiles in your user directory, the specific profile you’re looking for may be in a different RANDOM-NAME folder. Check the ~/.mozilla/firefox/profiles.ini to find out which one(s) you want to change.

  14. How to install (I forgot to mention):
    1. Right click the “Free Install” button, then click This Frame > Open this frame in a new tab.
    2. Go to the new tab and left-click the button: you will be prompted to install the add-on.
    3. Restart Firefox and you’ll be able to change favicons in your bookmarks.

    1. Won’t it work for Waterfox and Pale Moon? If I just had Sonthakit’s xpi file for Bookmark Favicon Changer I’d give it a go.

  15. No need for the base64 rigamarole. Just put your 16×16 image file somewhere in the “chrome” folder, for example in a subfolder called “icons”, and use this:
    .bookmark-item[label=”Cool Story”] image {
    padding: 0 0 16px 16px !important;
    background:url(“icons/favicon.ico”) !important;
    }

Leave a Reply

Your email address will not be published. Required fields are marked *