Favicon for WordPress
WordPress calls a favicon a Site Icon. You can upload one from the Customizer in under a minute, or override it via your theme's functions.php for full control.
The Customizer route works on every WordPress install since 4.3 and requires no code. The theme-override route is best when your favicon needs to vary per site section.
Whichever path you choose, ship a square image of at least 512×512 so WordPress can resample down without blurring.
How it works
- 1
Open Appearance → Customize
From the WordPress admin sidebar.
- 2
Site Identity → Site Icon
Upload a square 512×512+ PNG.
- 3
Publish
WordPress will inject the right <link> tags and generate every size for you.
Try it now
Generate a WordPress-ready favicon
Favicon GeneratorFAQ
What size favicon does WordPress need?+
Minimum 512×512 PNG. WordPress generates smaller variants automatically.
Why doesn't my favicon update?+
Browsers cache favicons aggressively. Hard-refresh, or append ?v=2 to the favicon URL.
Do I need a plugin?+
No. The built-in Site Icon feature is enough for 99% of sites.