How To Add A Favicon To Your Html Page

A favicon (short for “favorite icon”) is a small icon that represents your website and is displayed in various places, such as the browser’s address bar, bookmarks, and even on the user’s desktop. In this blog post, we will talk about how to add a favicon to your HTML page to make your website stand out and look more professional.

1. Create or Find Your Favicon

First, you need to create or find the image you want to use as your favicon. The ideal size for a favicon is 16×16 pixels, but modern browsers can handle larger sizes like 32×32 or 48×48 pixels. The image format should be either ICO, PNG, or GIF. You can create your favicon using an image editor like Photoshop or GIMP, or you can use online favicon generators like or RealFaviconGenerator.

2. Upload the Favicon to Your Website

Once you have the favicon image ready, you need to upload it to your website’s root directory. This is usually the top-level folder that contains your website’s main HTML files. You can do this using an FTP client or your web hosting control panel’s file manager.

3. Add the Favicon to Your HTML

Now that the favicon is uploaded to your website, you need to add a reference to it in your HTML files. Open the HTML file where you want to add the favicon (usually the index.html or the main template file if you are using a content management system).

Add the following line of code inside the <head> section of your HTML file:

    <link rel="icon" type="image/png" sizes="16x16" href="/favicon.png">

Replace image/png with the correct MIME type for your favicon format. For ICO files, use image/x-icon, and for GIF files, use image/gif. Also, replace favicon.png with the actual file name of your favicon.

4. Test Your Favicon

After you’ve added the favicon code to your HTML file, save the changes and open your website in a browser. You should see the favicon displayed in the address bar, browser tabs, and bookmarks. If it doesn’t appear immediately, you might need to clear your browser’s cache or restart the browser.


Adding a favicon to your HTML page is a quick and easy way to improve the appearance and branding of your website. By following these simple steps, you can create a favicon and add it to your site, helping your visitors quickly identify your site among other websites and bookmarks.