46

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
  • 17,793
  • 13
  • 73
  • 97
  • [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

8 Answers8

48

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
  • 17,793
  • 13
  • 73
  • 97
30

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
  • 409
  • 1
  • 5
  • 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
  • 1
    `~/.mozilla/firefox/****.default-release/favicons.sqlite` for Ubuntu – Zhuoer Dong Feb 17 '20 at 16:41
  • You can use the GUI tool sqlitebrowser https://sqlitebrowser.org/ and open favicons.sqlite with it, get to the moz_icons table and easily update. Need to close Firefox otherwise it will say database is locked. – Wadih M. May 21 '22 at 01:59
17

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
  • 311
  • 2
  • 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
4

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
  • 41
  • 1
  • In Ubuntu 18.04 (and probably most distros) using Firefox 67.0.3, my file is at `/home//.mozilla/firefox/.default` – Carlos 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
1

I had the same issue and in my case, it worked by adding a slash after the url so the browser loads the page from ground up again.

https://www.example.com//

After clicking on the bookmark, the icon was updated immediately. The solution is from here (See method 2)

gheinzer
  • 21
  • 1
  • 6
0

MAC OS

The favicon.ico format is pretty archaic now. Any solution to hack/trash/refesh a .ico file is rather pointless when the file may be a PNG. The head element of a page should tell you e.g. for a Drupal page <link rel="icon" href="/sites/default/files/YOUR-ICON.png" type="image/png" />

These Bookmark/History image files are so stubbornly cached, that on MacOS the best solution for me (because I'm comfortable with refreshing ALL icons again over time) is to quit Firefox, then trash the favicons.sqlite file found at

~USERHOMEFOLDER/Library/Application Support/Firefox/Profiles/XXXXXXXX.default/favicons.sqlite

The file will be regenerated when you reopen FF. Tabula rasa.

Garry H
  • 1
  • 1
0

It might not work for everybody, but you should check the link you saved to see if it's the same URL as the one you end up on after clicking on it, because Firefox won't save icons for links that instantly redirect you. For instance, I saved Bootstrap's docs in my favorite bar with this link
https://getbootstrap.com/docs/5.2/
But when you click on in you get redirected to this link.
https://getbootstrap.com/docs/5.2/getting-started/introduction/
After changing the link in my bookmark to the second one it worked.

It's a bit of a rare situation and it might not help most people but I still believe I should post this.

Lwi
  • 354
  • 4
  • 10
-4

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
  • 1,655
  • 1
  • 15
  • 37
  • 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