One image, every size

Favicon Generator

Upload one image and instantly get PNG favicons in every common size, a browser-tab preview, and the exact HTML link tags to paste in your head.

Upload an image above to generate your favicon set.

My Page
HTML <link> tags for <head>

Note: true multi-resolution .ico packaging isn't done client-side here. You get PNGs at each standard size plus the correct link tags — which is what modern browsers actually use for favicons anyway.

How it works

1

Upload an image

Choose any reasonably square image from your device.

2

Preview every size

See it resized to 16, 32, 48, 180, 192 and 512 pixels, plus a mock tab preview.

3

Download and paste

Download each PNG and paste the generated link tags into your page head.

FAQ

Does this produce a .ico file?

No. It generates PNGs at every common favicon size instead. Modern browsers fully support PNG favicons declared with link tags, so a packaged multi-resolution .ico file usually isn't necessary.

What image should I upload?

A square (or close to square) image with a simple, recognizable shape works best, since it will be shown very small in browser tabs and bookmarks.

Is my image uploaded anywhere?

No. The image is resized entirely in your browser using the Canvas API; nothing is sent to a server.

Try other tools