Add Your Website Icon to the Browser Tab

The little icon that shows up in each web page’s browser tab is called a “favicon”.  Adding this tiny detail really gives your website a professional appearance in the browser.  Here’s how to do it.

If You’re Using WordPress…

WordPress provides a way to specify the favicon. Log into your site and go to Appearance -> Customize.

Then click on Site Identity and click on the logo area. There, you can specify an image to be your logo.

WordPress recommends it be at least 250px by 250px wide because it also uses it as your iOS button logo. Just keep in mind that it will be shrunken down to 16px by 16px in the browser tab.

If the logo is not square, WordPress will let you crop it right in the admin.

After you specify the image, save, and you’re done!

If You Have FTP Access to Your Site…

Alternatively, if you’re not using WordPress and you are able to FTP to your server, you can place your favicon image in the root and add one line of code to the <head> portion of the pages to specify it.

You’ll need to generate the artwork.  Keep in mind that it will be reduced to a 16 x 16-pixel square, so it can’t be too detailed.  To allow for higher resolutions in the future, I generate it as a 32 x 32-pixel image.  The browser will reduce it as needed.  Create your icon and save it as a .png file, then FTP it up to the root of your site.

Add the Head Code

Since I wrote this article in 2012, the browser makers have standardized and now you just need one snippet of code and one icon file type. The following piece of code in the <head> section of your site will work for the latest versions of all major browsers now:

<link rel="shortcut icon" href="" type="image/x-icon" />

Substitute the path to your 32 by 32 pixel.png image path inside the href.

One Important Caveat

Note that all browsers employ caching when it comes to images, including the icon image.  So, when you’re testing this you’ll need to clear your browser cache whenever you change the icon.

Hope this helps! – Brian

45 thoughts on “Add Your Website Icon to the Browser Tab”

  1. The 4th line seems to have an excess ‘>’ which caused an additional line with that character appearing on top of my header banner image. Deleted it and problem was fixed. Many thanks! this works for all current versions of chrome, firefox, and IE at the time of posting this comment. Also noticed .ico seems to work with IE now.

  2. Hi, thanks for the tip! I have followed the instructions, and it works on all browsers I tested on, except for Chrome… Do you have any suggestions on how to troubleshoot?

    • Sorry, the HTML got filtered out:
      rel=”shortcut icon” href=”” type=”image/x-icon”

      Put this inside the tag

      • Thank you for the quick answer! I tried to change it, but still doesn’t work in Chrome. Strangely enough it still works for IE(?), even without refernce to the .ico file. Is it because I have IE 11?

  3. Thanks, I am so unskilled in making websites and things around, but this really helped. A little attention was needed as the links for the images were a bit different and I have used two different images, one .png and the other .ico. Don’t know if it would work with both being .ico, but for me it does not matter. Thanks a lot!

  4. I’m a little lost!
    I have copied my image, converted to .png AND .ico
    Do i copy the whole content of lines within the blue box above? and do i amend any details within?


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Share This