Custom Favicon

Description

Custom Favicon lets you upload and manage favicons for your WordPress website, admin area, and login screen using the native media uploader. Unlike the built-in Site Icon feature, this plugin gives you full control — including support for separate frontend and backend icons, Apple touch icons, dark mode icons, and SVG format.

Features include:
– Upload custom favicon for frontend (browser tab icon)
– Upload separate favicon for WordPress Dashboard and login page
– Upload Apple touch icons for iOS devices
– Upload dark mode specific favicon
– SVG favicon support
– Option to disable default WordPress Site Icon output
– Clean and simple settings page under Settings Custom Favicon

This plugin is useful for:
– Replacing the default WordPress favicon
– Branding the WordPress dashboard for clients
– Adding modern favicon features with minimal setup

Official plugin page: Custom Favicon on Themeist

Need help? Ask in the Support Forum on WordPress.org

Installation

  1. Upload the /custom-favicon/ folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu in WordPress
  3. Go to Settings Custom Favicon and upload your icons

FAQ

Will this override the default WordPress Site Icon?

Yes. When enabled, the plugin replaces WordPress’s default favicon and Apple icon output.

Can I use SVG files?

Yes. Modern browsers support SVG favicons. If your theme doesn’t allow SVG uploads, you may need to enable that manually.

Does this support light/dark mode favicons?

Yes. You can upload separate favicons for light and dark appearance modes using the prefers-color-scheme media query.

Can editors access the settings page?

By default, only Administrators (with the manage_options capability) can access the settings page.
Developers can override this using the custom_favicon_capability filter. For example, to allow Editors:
`php
add_filter( ‘custom_favicon_capability’, function () {
return ‘edit_theme_options’;
} );

Where can I get help?

You can ask your question in the WordPress.org Support Forum

Reviews

3 de septiembre, 2016
I really like that plugin. It is not only imazing to give you required result, but they fivicon look great also. Love this plugin. Thank you for such a great job.
Read all 19 reviews

Contributors & Developers

“Custom Favicon” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Custom Favicon” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.0 – (30 May 2025)

  • Completely refactored plugin codebase to follow WordPress coding standards (PHPCS)
  • Added support for dark mode favicons using prefers-color-scheme
  • Added support for SVG icons
  • Added apple-touch-icon and msapplication-TileImage meta output
  • Added option to disable WordPress’s default Site Icon output
  • Improved admin settings UI and image upload experience
  • Added automatic migration of old plugin settings
  • Improved plugin security and sanitization
  • Removed legacy Apple icon style option
  • Added developer filter custom_favicon_capability to allow overriding who can access the settings page

1.0.3

  • Updated readme

1.0.2

  • Fixed incorrect JS path
  • Upload issues resolved

1.0.1

  • Replaced WP_PLUGIN_URL with plugins_url()

1.0.0

  • Initial release