Turn any image into a complete favicon package: a real multi-size .ico, PNGs for every platform, a web manifest, and the HTML snippet. Free.
First time here? Drop in your logo or icon Your input is processed locally and disappears when you close the tab.
Favicons are more fragmented than they should be: a browser tab wants one size, iOS home screens another, Android a third, and Windows still expects a genuine ICO. This free favicon generator produces the whole set from a single image.\n\nThe ICO is the part most tools get wrong. A real .ico is a container holding several images at different resolutions, and this builds one properly with 16, 32 and 48 pixel versions inside. Plenty of generators just rename a PNG — which is why a favicon sometimes appears in the tab but not the taskbar, or fails silently in older browsers.\n\nAlongside it you get PNGs at every size that actually gets requested, a site.webmanifest so Android and PWA installs use the right icon, and an HTML snippet ready to paste into your head. Non-square images are centred on a square canvas rather than stretched, so a wide logo keeps its proportions instead of being distorted.\n\nStart from at least 512 pixels: everything is scaled down from your source, and no amount of processing recovers detail that was never there. Everything renders on a canvas in your browser. Pair it with the SVG to PNG Converter if your logo is vector, or the Open Graph Preview to check the rest of your page's metadata.
Drop in your logo or icon
Choose transparent or white background
Review the generated sizes
Download the ZIP and unpack it at your site root
Paste the HTML snippet into your head
Drop your logo or icon
Square PNG or SVG works best · at least 512×512
The ZIP contains a real multi-resolution .ico. It packs 16, 32 and 48px images into one file, which is what Windows and older browsers expect — not a PNG renamed to .ico, which many generators produce and some browsers refuse.
Non-square images are centred rather than stretched, so a wide logo keeps its proportions. Start from at least 512×512 — upscaling a small favicon back up looks exactly as bad as it sounds.
Also included: site.webmanifest for Android and PWA installs, and the head snippet above.