How do I change my site logo and favicon in WordPress?

Applies to: WordPress.org (self-hosted)
Last updated: May 2025


Problem

You want to update your site’s branding by adding a custom logo and favicon (browser tab icon), but you’re not sure where to do it in WordPress.


Solution

Most modern WordPress themes support logo and favicon updates through the Customizer. These images are part of the Site Identity settings.


Step-by-Step: Change Logo and Favicon

  1. Log in to your WordPress dashboard
  2. Go to Appearance > Customize
  3. Click Site Identity

Here, you’ll see options to change:

  • Site Title and Tagline (optional text)
  • Site Logo
  • Site Icon (favicon)

Upload a Site Logo

  1. Click Select Logo
  2. Upload a new image or choose one from your Media Library
  3. Use the cropping tool if prompted
  4. Click Publish to apply changes

Recommended size: Varies by theme, but generally 200–300 pixels wide is safe. Use PNG with a transparent background for best results.


Upload a Site Icon (Favicon)

  1. Click Select Site Icon
  2. Upload a square image (minimum 512 x 512 pixels)
  3. This icon will appear in:
    • Browser tabs
    • Bookmarks
    • Mobile shortcuts

Click Publish when you’re done.


Notes

  • Some themes may move logo settings to Appearance > Theme Options or a custom panel
  • Favicon changes may take a few minutes to appear in browsers due to caching
  • Use simple, high-contrast images for small sizes to ensure clarity