ThemesGrove

Free Tool · runs in your browser

Free favicon generator

Turn any image into a complete favicon package — favicon.ico, every PNG size, a web manifest, and the HTML to paste in. No upload, no signup, nothing leaves your browser.

3 steps

How to create a favicon for your website

1

Upload your image

Drop in a square PNG, JPG, or SVG — a logo, icon, or any artwork. 512×512 or larger works best.

2

Adjust the look

Add a background color, padding, or rounded corners until the preview looks right at tiny sizes.

3

Download the pack

Get a ZIP with favicon.ico, every PNG size, a web manifest, and the exact HTML to paste into your site.

Building on WordPress? Pair your new favicon with our free Tutorque education theme or browse the best WordPress plugins to round out your site.

FAQ

Favicon questions

What favicon sizes do I need?

A modern favicon set covers 16×16 and 32×32 (browser tabs), 48×48 (Windows), 180×180 (apple-touch-icon for iOS), and 192×192 plus 512×512 (Android / PWA). This generator produces all of them, plus a multi-size favicon.ico, in one download.

Is my image uploaded to a server?

No. This favicon generator runs entirely in your browser — your image is processed locally with the Canvas API and never leaves your device. Nothing is uploaded, stored, or tracked.

How do I add the favicon to WordPress?

The easiest route is Appearance → Customize → Site Identity, where you can upload a Site Icon and WordPress generates the sizes for you. For full control, upload the generated files to your site root and paste the provided <link> tags into your theme header.

What image format should I use?

Start from a square image at 512×512 or larger for the sharpest result. PNG with a transparent background is ideal; SVG and JPG also work. Simple, high-contrast artwork reads best at 16×16.