Guide

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. 1

    Open Appearance → Customize

    From the WordPress admin sidebar.

  2. 2

    Site Identity → Site Icon

    Upload a square 512×512+ PNG.

  3. 3

    Publish

    WordPress will inject the right <link> tags and generate every size for you.

Try it now

Generate a WordPress-ready favicon

Favicon Generator

FAQ

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.

Related tools

More guides