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.
Check favicons on any website
Install the FetchFavicon Chrome Extension to extract, preview, and validate favicons instantly.
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.