Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I updated favicons for a bunch of my websites. Refreshing the website does indeed show the updated favicon in the browser tab, however the bookmarks for those websites still have the old favicon.

Short of deleting and re-adding each bookmark, is there any way to get Chrome to refresh the bookmarks of each website? Why doesn't just visiting the website update the bookmark icon too?

share|improve this question
    
Are you using Chrome's bookmark sync feature? If not give that a try as it may cause the favicons to be updated. –  Keith Kemp Jan 6 '12 at 8:52
    
i am using it already –  pdeva Jan 6 '12 at 10:29

5 Answers 5

up vote 23 down vote accepted

Have you tried clearing the cache then restarting Chrome? Try that first. If it doesn’t work, then you’ll have to force it as follows.

  1. Close Chrome
  2. Open your User Data folder
  3. Delete the Favicons file
  4. Run Chrome
  5. Visit sites to force the icons to be re-downloaded
share|improve this answer
    
But it requires to visit hundred of sites... is there another method? –  Revious Jul 9 at 8:00
1  
You can try setting a bookmark while having Chrome Sync enabled and set to sync bookmarks. In my experience, it automatically touches every single bookmark, causing them all to float to the top of the history, and ostensibly, also refreshing their icons. I posted a bug-report about this behavior a while back, so they may or may not have fixed it. –  Synetech Jul 22 at 16:48

Did you try to force the refresh when you are on the page and clicked on Ctrl + R?

[EDIT] (Credits to James, see his comment) try to refresh and empty the cache with Ctrl + Shift+ R

[source on Google Help]

share|improve this answer
2  
tried. didnt work –  pdeva Jan 6 '12 at 10:30
7  
To expand on this, if you do Shift+Ctrl+R, then it'll reload without cache, therefor refreshing your favicon. I just tried it myself and it worked. –  James Jun 29 '12 at 1:55
    
This method only works if the icon in your cache was loaded via a <link> attribute in the <head> of your website. If you don't have that, the favicon seems to get stuck in limbo - and is not associated with the page's cache. I think that's the reason why, anyway, but I'm not 100% sure. I know that ctrl+shift+r is definitely NOT a 100% solution though. –  RadGH Oct 4 '13 at 23:11

Here's a surefire solution on how to solve the chrome icon problem. However, this procedure will take some time & effort.

  1. Clear all browsing history incl. cache with chrome's History cleaner

  2. Close chrome - Re-open

  3. Click on each URL (revisit each webpage) in the Bookmark Manager followed by a page refresh (reload):

    a) Bookmarks bar

    b) Other Bookmarks

    c) Imported Bookmarks (non IE bookmarks)

  4. Under Bookmark Manager->Organize Export Bookmarks to HTML file into the folder of a newly created directory of your choice. Name the file folder therein 'Chrome bookmarks'

  5. Do not close chrome before doing the next step!

  6. Go to "C:\Users(User name)\AppData\Local\Google\Chrome\User Data\Default"

  7. Copy the two files 'Favicons' and 'Favicons-journal' into the newly created file folder 'Chrome bookmarks'

  8. For the time being make a note of the size of the 'Favicons' file you just saved

  9. For testing purposes: before closing the chrome browser run chrome's History-> 'Clear browsing data'

  10. Close browser - Reopen

Testresults: In all likelihood the 'Favicons' file located in "C:\Users(User name)\AppData\Local\Google\Chrome\User Data\Default" will show a file size much lower (~20-30k) than the one you saved into the exported file folder.

To resolve the missing icon problem: copy/paste the two saved 'Favicons' files from the new folder (see 4. above) to "C:\Users(User name)\AppData\Local\Google\Chrome\User Data\Default". Restart chrome. Your icons should be in place now nice and neatly. Just remember to check the file size of the default 'Favicons' file every once in awhile, especially after adding new bookmarked webpages. Then just copy the larger size default file to your 'Chrome bookmarks folder'. Voilà! This should work for most users.

For ease of recovering future lost icons add these two file locations to the Windows explorer's Favorites bar:

a) 'Chrome bookmarks'

b) "C:\Users(User name)\AppData\Local\Google\Chrome\User Data\Default"

PS in future use a browser history cleaner utility i.e. ccleaner. Avoid using chrome's History cleaning feature

share|improve this answer

I solved this on my machine going into chrome config data and deleting a file called "Local State". Did this on a Linux box and it solved my problem. On Linux this file lives at: /home/(User name)/.config/google-chrome/ I think on windows this is C:\Users(User name)\AppData\Local\Google\Chrome\User Data\ (at least on my Windows 7 box it is).

share|improve this answer

Actually all you need is to browse to www.site.com/favicon.ico and you will see the cached old icon, click refresh (ctrl+R) or (ctrl+F5) and you will see the new one. Go back to www.site.com and enjoy the new favicon.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.