SmartWebTools / SMART LITTLE TOOLS FOR EVERYDAY TASKS
SmartWebTools / Document & Image Tool

Favicon Generator

Upload a square-ish image and get a full favicon set — a real multi-size .ico, PNG sizes for browsers and home screens, and the HTML to drop into your site.

SN FV-31
Click to choose an image
A square image (at least 512×512px) works best
Advertisement

What's in the package

The ZIP includes a real favicon.ico containing three sizes (16, 32, 48px) embedded as PNG data — supported by every browser since Internet Explorer 11 and all modern ones — plus separate PNGs for Apple touch icons and Android home-screen icons, and a site.webmanifest file describing them for progressive web apps.

How to use it

Unzip the package into the root folder of your website (the same place as your homepage), then add the provided HTML snippet inside your page's <head>. Browsers and devices will automatically pick the size they need.

Frequently asked questions

What image should I start with?

A square image at least 512×512 pixels works best, since every favicon size is cropped and scaled down from it — starting with a smaller or non-square image can result in a cropped or slightly blurry favicon at larger sizes.

Do I need every file in the package?

For most websites, favicon.ico and the HTML snippet's tags cover browser tabs; the additional PNGs and site.webmanifest add support for Apple touch icons and Android home-screen shortcuts. Including all of them covers the widest range of browsers and devices with minimal extra effort.

Why does my favicon still show the old one after uploading?

Browsers cache favicons aggressively — try a hard refresh (Ctrl+F5 or Cmd+Shift+R), clearing the browser cache, or opening the site in a private/incognito window to confirm the new favicon is actually live.

Can I use a non-square image?

You can upload one, but the tool crops to a square from the center before generating each size, so parts of a non-square image may be cut off — a pre-cropped square source image gives you more control over the result.

Advertisement