How to set a custom icon for your WordPress site

Updated on August 20, 2025

website icon, also known as a favicon, is the small image that appears next to your site’s name in browser tabs, bookmarks, and search results. It’s a simple but powerful way to reinforce your brand and make your site look more professional.

Changing the icon in WordPress is easy and does not require a plugin:

Step 1: Prepare your icon

Make sure your image is:

  • Square (e.g., 512×512 pixels)
  • Uses a transparent background for a cleaner look
  • Saved as PNG or ICO format. JPEG works but does not support transparency.
  • Visually clear even at small sizes

You can use tools like Canva or https://favicon.io to create one. Remember to preview your icon at very small sizes to ensure it remains readable.

Step 2: Set the icon

  1. Sign into your WordPress website as an admin

  2. From the side menu, select Settings > General.

  3. Look for the Site Icon section (normally third from top)

  4. Click Select Site Icon or Change Site Icon

    The button has a different label depending on whether you already uploaded an icon. Either way, click the button to open the media library where you can select an existing image or upload a new one.

  5. Select or upload your site icon

  6. Scroll to the bottom and click Save Changes

Output

WordPress automatically creates several different sizes for different devices. If you examine your HTML source, you will see links similar to the following:

<link rel="icon" href="https://humanextended.com/wp-content/uploads/2025/07/human-extended-logo-512x512-150x150.png" sizes="32x32" />
<link rel="icon" href="https://humanextended.com/wp-content/uploads/2025/07/human-extended-logo-512x512-300x300.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://humanextended.com/wp-content/uploads/2025/07/human-extended-logo-512x512-300x300.png" />
<meta name="msapplication-TileImage" content="https://humanextended.com/wp-content/uploads/2025/07/human-extended-logo-512x512-300x300.png" />

Troubleshooting

If you don’t see the icon:

  • Do a full refresh in your browser, e.g., Ctl+F5.
  • Flush your website or hosting cache.
  • Make sure your theme does not override the icon

Reference

See also

License

Licensed under CC BY 4.0

You are free to share and adapt this content for any purpose as long as you give appropriate credit in a reasonable manner.

No affiliate links

We do not participate in affiliate marketing, and we are not paid to mention products.

Leave a Reply

Your email address will not be published. Required fields are marked *