How To Give Your Site A Favorite Icon

By  on  

Undoubtedly, you've been to websites that have a custom icon in the address bar. Oftentimes the icon is the organization logo, mascot, or at the very least the organization's colors. There's a lot more to the favorite icon than most people probably think.

Advantages of the favorite icon include:

  • File size is extremely small, so there's no real increase in load time
  • Favorite icons are cached, which means a one-time download (until cache expires)
  • You can explicitly set the favorite icon but an implicit file is checked if one is not defined
  • Increased website credibility and branding
  • Shows users professionalism and attention to detail
  • Most browsers use your cached favorite icon as the favorite / bookmark icon
  • Incredibly easy to "install"

Favorite Icon Requirements & Recommendations

If there is no favorite icon defined in the <head> section of your page, the browser will look for a "favicon.ico file in your website's home directory. Your favorite icon should be a .ico file; Mozilla Firefox accepts PNG files but for maximum browser compatibility, use a true icon file. Your icon should be 16 pixels wide by 16 pixels tall (32x32 will be scaled downward, though) and 256 color is the optimal palette.

So how do you do it? There are a few ways.

Implicitly Selected Favorite Icon

Simply place your "favicon.ico file in your website's home directory. Simple.

Explicitly Choosing Your Favorite Icon

Yes, the "<link>" tag is used for more than just stylesheets! You can define your favorite icon by placing the following code in the <head> section of your website:

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

Summary

If you really want to show your website visitors that you care about attention to detail, use a custom favorite icon. There is minimal effort involved in creating an icon and the advantages are worth the time spent.

Recent Features

  • By
    I&#8217;m an Impostor

    This is the hardest thing I've ever had to write, much less admit to myself.  I've written resignation letters from jobs I've loved, I've ended relationships, I've failed at a host of tasks, and let myself down in my life.  All of those feelings were very...

  • By
    Introducing MooTools Templated

    One major problem with creating UI components with the MooTools JavaScript framework is that there isn't a great way of allowing customization of template and ease of node creation. As of today, there are two ways of creating: new Element Madness The first way to create UI-driven...

Incredible Demos

  • By
    TextboxList for MooTools and jQuery by Guillermo Rauch

    I'll be honest with you: I still haven't figured out if I like my MooTools teammate Guillermo Rauch. He's got a lot stacked up against him. He's from Argentina so I get IM'ed about 10 times a day about how great Lionel...

  • By
    Comment Preview Using MooTools

    Comment previewing is an awesome addition to any blog. I've seen really simple comment previewing and some really complex comment previewing. The following is a tutorial on creating very basic comment previewing using MooTools. The XHTML You can set up your XHTML any way you'd like.

Discussion

  1. Hugo

    Here’s what I use:

    print("<link rel="icon" href="./favicon.ico" type="image/x-icon" />");
    print("<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" />");
    

    If you need to create a favicon from a jpg, gif, or png then head on over to http://www.favicon.cc/

  2. Hugo

    disregard the print command…I’m trying to figure out how to post code in the wmd. Sorry for the mistake.

  3. Thanx – I get a complete “overstanding” of the ideas

  4. Why doesn’t the link reference work for Chrome?

    Avcreativecenter.com

Wrap your code in <pre class="{language}"></pre> tags, link to a GitHub gist, JSFiddle fiddle, or CodePen pen to embed!