Once upon a time, back in Internet Explorer 4, Microsoft produced something great (this is not a joke). They decided that when you bookmarked a favorite in your web browser an icon should appear next to its name. On a day sometime in or around 1997, the glorious favicon was born. Every browser since then has supported favicons, in the widely supported .ico format. Many browsers are now supporting them in other formats such as animated .gifs, .pngs, .jpgs, and more. I’m here to talk to you about why they’re great, and how this is probably Microsoft’s greatest contribution to mankind, ever.
For those that don’t know, a favicon is a small square image (usually 16x16 pixels) that can be seen in places like your browser URL bar, bookmarks list, browser tabs, and RSS feeds.
The biggest reason why favicons are so important is their ability to help users identify their links, tabs, and feeds better. That little 16 pixel icon is such a helpful visual cue, I often go as far to say that no design can be complete without a favicon. As a designer I feel that everything in my power should be done to facilitate the user in finding their way around the product. If something as simple as a favicon can be such a helpful tool, why on earth would you ever leave it out? To drive my point home even further, I remembered this post from Google’s blog about their extensive research with over 300 favicons.
This isn’t intended to be one of those sweet list posts but I can’t talk about favicons without showing some that I think are really great. A great favicon to me doesn’t have to be stellar visually (although that’s usually nice) it only has to assist the user in associating the mark with the name. My test to decide if a favicon is successful or not is if you can identify the site it belongs to by seeing only the favicon. Needless to say, this only applies if you’re already familiar with the site. There are obviously thousands of great favicons out there but I picked a few from my bookmarks or recent sites that I’ve visited.
There are even some special cases, two come quickly to mind. The first is our own Hoptoad favicon. It has been around for over a year now and it’s time to let the cat out of the bag for those of you who don’t know. If you watch intently with a little patience (about 43 seconds) the Hoptoad favicon will give you a lively blink or two.
Note: this does not work in IE so don’t sit there staring for 5 minutes, it will never happen.The other cool favicon I know about, is from a project called Sound Manager 2, and is really impressive. It changes your favicon to show the audio levels of an audio file playing in your browser. I honestly don’t have a clue how it works, but definitely impresses me. We used it last year during Rails Rumble in our Pockets App, so when you played back a voicemail it displayed the levels of the voicemail as it played. Ironically, i wasn’t able to get this to work in the browser that gave birth to the favicon, IE, as only browsers such as Firefox, Chrome, and Safari have improved upon favicon handling.
Update: Mike Kivikoski informed me of this seriously awesome favicon game. It plays a remake of the classic arcade game Defender in a favicon on that site. Definitely check it out. Needless to say it only works in a few browsers, I played it in Firefox 3.6.
If you don’t know how to create a favicon and implement it on your site check out this great tutorial. If you have any cool favicons, especially any that are more than just static images, leave a comment - I always love seeing new favicon brilliance. As always, thanks for reading and let’s keep our fingers crossed… maybe IE9 will roll out some great new revolutionary tool that rivals the creative genius they showed with the favicon.