How to Add WordPress Favicon?

Affiliate disclosure: In full transparency – some of the links on our website are affiliate links, if you use them to make a purchase we will earn a commission at no additional cost for you (none whatsoever!).

Have you ever noticed that some websites have a little icon next to their name in your browser tab? These are called favicons, and they can be a great way to add branding and personality to your website. If you’re using WordPress, adding a favicon is relatively easy.

A favicon is a small icon that represents your website. It is typically displayed in the address bar of your browser, next to your website’s name in a list of bookmarks, and may also be used by web browsers on tabs.

WordPress allows you to easily upload a favicon to your website. This tutorial will show you how to add a WordPress favicon.

How to Add WordPress Favicon?

How to Add WordPress Favicon in 2022

Step 1: Create Your Favicon Image

The first thing you need to do is create your favicon image.

This should be a 16x16px or 32x32px PNG, GIF, or ICO file.

You can create this file in your favorite image editor. For the best results, create a simple image with a solid background color that contains your website’s logo or initials. Once you’ve created your image, save it in a folder on your computer where you’ll be able to find it later.

Step 2: Upload Your Image to WordPress

Next, you need to upload your favicon image to WordPress.

To do this, log into your WordPress Dashboard and go to the Settings > Media page.

On this page, you’ll see an option for “Uploading Files.” Under “Uploading Files,” select the “Organize my uploads into month- and year-based folders” option and then click the “Save Changes” button at the bottom of the page.

Now that that’s out of the way, go to the Media > Add New page and upload your favicon image from your computer. Once the image has been uploaded, copy its URL from the “File URL” field and paste it somewhere safe for later use. You’ll need this URL in Step 4.

Step 3: Add the Favicon Code to Your Header.php File

Now that your image is uploaded to WordPress, you need to edit your theme’s header.php file to tell WordPress where to find it. To do this, go to Appearance > Editor from your WordPress Dashboard.

On the Edit Themes page, select the header.php file from the list of templates on the right-hand side and click on it to open it in the editor.

Once header.php is open, look for the <head> tag near the top of the file.

If there isn’t already one there, add it just below the opening <html> tag like this: <head>. Now, directly above the </head> tag, add the following code: <link rel=”shortcut icon” href=”Paste_URL_Here”>

Be sure to replace “Paste_URL_Here” with the actual URL of your favicon image that you copied in Step 2! Once you’ve added this code and replaced “Paste_URL_Here” with your URL, click on the “Update File” button at the bottom of the page to save your changes.

At this point, if you preview your website in a browser (by going to www[YourSiteName].com), you should see your new favicon next to your site’s name!

However, if you don’t see it yet, don’t worry; sometimes browsers cache pages and won’t show updated favicons until you clear your cache or visit your site in a private browsing window.

There are two methods you can use to add a favicon to your WordPress site.

The first method is to use a plugin, and the second method is to edit your theme’s code.

1) If you’re using a plugin, we recommend using the Favicon by RealFaviconGenerator plugin.

how to add wordpress favicon

This plugin will allow you to easily upload your favicon and edit it if needed. It also ensures that your favicon displays correctly on all browsers and devices.

To use the plugin, first, install and activate the plugin. Then, go to Settings > Favicon by RealFaviconGenerator in your WordPress admin area. From here, you can upload your favicon or paste it into the URL of where your favicon is located.

The plugin will then automatically generate the different sizes that are needed for different devices and browsers. Finally, click on the “Generate Favicon” button and download the generated package. Once downloaded, unzip the package and upload the contents to the root directory of your WordPress site via FTP.

2) If you don’t want to use a plugin, you can also add a favicon by editing your theme’s code. To do this, first, create a 16x16px PNG or ICO file for your favicon. Then, upload it to the root directory of your WordPress site via FTP. Finally, edit your theme’s header.php file and paste the following code into it: <link rel=”shortcut icon” href=”<?php echo get_stylesheet_directory_uri(); ?>/favicon.ico”>

Save your changes and upload the header.php file back to your server. That’s it! Your favicon should now be appearing in the tab of your web browser when you visit your website.


That’s all there is to add a favicon in WordPress! As we mentioned earlier, favicons are becoming increasingly important as more and more people use multiple tabs when browsing the internet—so it’s definitely worth taking a few minutes to add one to your own site.

If you have any questions about this process or encounter any problems along the way, let us know in the comments below!

Also read:


Diksha Dutt

A graduate of the IIMC, Diksha enjoys talking about self-growth and online learning platforms. Diksha has a passion for education and entrepreneurship, and she has been involved in both fields for over a decade. She aims to help others make more informed decisions about the best online resources, courses, and education platforms. She writes about online learning platforms and online courses on, where she reviews and recommends the best resources for different skill levels and goals. When Diksha is not working, she enjoys reading books, playing chess, and traveling with her husband and two kids. You can follow her on LinkedIn and FaceBook.

Leave a Comment