Custom Favicon – Easily Add a Favicon in WordPress
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
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
- 01Upload the /custom-favicon/ folder to /wp-content/plugins/
- 02Activate the plugin through the Plugins menu in WordPress
- 03Go to Settings → Custom Favicon and upload your icons
Frequently asked questions.
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.