30

Few days ago, I've changed the favicon of my website: it works well when I open the website:enter image description here


My website is also in my bookmarks, but it shows the old favicon: enter image description here

I already had a look here, but answers did not solved my problem. The solution is probably very simple, but I have not found anything so far.

Thanks!

Mistalis
  • 16,351
  • 13
  • 68
  • 91
  • [Fix: Firefox Displaying the Wrong Bookmark Favicons - Appuals.com](https://appuals.com/fix-firefox-displaying-the-wrong-bookmark-favicons/) may help. – Ynjxsjmh May 08 '20 at 18:29

5 Answers5

28

There is a solution that works on every browser:

  • go to www.yourwebsiteurl.com/favicon.ico (works for localhost as well)

  • force refresh (Ctrl+F5 for most browsers, or manually)

  • restart the browser

Mistalis
  • 16,351
  • 13
  • 68
  • 91
21

In Firefox 56 on Windows I was able to refresh just a specific bookmark favicon as follows:

  • Install sqlite-tools from https://www.sqlite.org/download.html
  • Quit Firefox (close all open Firefox windows).
  • At the command line, change into your profile directory. Mine was at %AppData%\Mozilla\Firefox\Profiles\<profilename>.default.
  • Open the favicon.sqlite database using sqlite3:

    sqlite3 favicons.sqlite
    
  • Find the favicon(s) you want to remove:

    select * from moz_icons where icon_url like '%search_term_goes_here%';
    
  • Delete them:

    delete from moz_icons where icon_url like '%search_term_goes_here%';
    
  • Exit.

    .exit
    
  • Start Firefox and visit the relevant pages. The favicon will be refreshed when you do this.

kw217
  • 319
  • 3
  • 6
  • This worked for me, thanks. However I had to delete all entries for my domain (e.g. domain.com) to make the favicon refresh for a different context (domain.com/context). – Branislav Kuliha Nov 06 '18 at 11:27
  • This was the only solution that worked for me. I found quitting firefox to be unnecessary. – Erik Dec 07 '18 at 14:46
  • 1
    I did have to quit firefox or a database locked error occurred. For certain bad icons, I had to repeat the same "select" and "delete" commands on the table "moz_pages_w_icons" with column name "page_url" in the same "favicon.sqlite" database. (Firefox 66.0.4) – yoyoma2 May 09 '19 at 13:45
  • `~/.mozilla/firefox/****.default-release/favicons.sqlite` for Ubuntu – Zhuoer Dong Feb 17 '20 at 16:41
15

It's a bit hacky, but try changing the bookmark properties from http to https or vice versa, then clicking the bookmark. If you changed from http to https, just leave it after that. If you changed from https to http, change it back.

fiver
  • 191
  • 1
  • 3
  • Unfortunately this doesn't force a refresh on Firefox v61. – Daniel Saner Jul 10 '18 at 16:51
  • Worked for me for a https page after changing it to http, clicking the link, changing it back to https and clicking the link again - FF 61.0.1(64bit) – Rik Schaaf Jul 25 '18 at 12:14
  • 1
    Similarily one can just add a question mark to the url (if there is a questionmark already in the url, add an ampersand "&" at the end instead, be sure not to have two questionmarks in the url) – JohannesB Dec 09 '18 at 15:59
  • Worked for me in Firefox v75 – CoRe23 Apr 30 '20 at 09:00
3

Windows

Go to C:\Users\ *your profile* \AppData\Roaming\Mozilla\Firefox\Profiles\ *random name*.default-*random #*

Delete file: favicons.sqlite

All bookmark favicons will be set to default and will refresh when your revisit the sites.

Tested on version 66.0.1 (64-bit) & 72.0.2 (64-bit)

Community
  • 1
  • 1
James B
  • 31
  • 1
  • In Ubuntu 18.04 (and probably most distros) using Firefox 67.0.3, my file is at `/home//.mozilla/firefox/.default` – Juan C. Roldán Jun 21 '19 at 08:16
  • Firefox must be closed in order for the file to be deleted – Eliasar Jan 29 '20 at 15:42
  • Can be used together with the [Checkmarks](https://addons.mozilla.org/en-US/firefox/addon/checkmarks-web-ext/) extension, which will visit every page to load all favicons. You can find the extension in the sidebar once installed. – Sv443 May 21 '21 at 20:01
-3

Press Ctrl + F5. This forces a page refresh while clearing the cache. Also, try deleting the bookmark and recreate it. The image is probably cached in different places for the bookmark and the tab. If that doesn't work, try the favicon addon here I also found this code for refreshing it. Paste it into your dev console:

var fS = Components.classes["@mozilla.org/browser/favicon-service;1"]
         .getService(Components.interfaces.nsIFaviconService);
fS.expireAllFavicons();
TechnicalTophat
  • 2,118
  • 1
  • 12
  • 33
  • I've tried both before asking my question, it does not refresh my bookmark's favicon... :( Thanks anyway! – Mistalis Jun 16 '16 at 13:03