Create a Favicon from PNG
A browser tab, legacy theme, desktop shortcut, or CMS may still ask for favicon.ico even when you already have a clean PNG logo. Convert the PNG once and upload the ICO where it is required.
Drop a square PNG below and download a single favicon.ico file containing the three sizes browsers actually request. The image stays in your browser and is not uploaded.
Which PNG works best?
Start with a square PNG, ideally 256×256 or larger, with transparent padding around the mark. Small icons exaggerate every edge, so simple artwork works better than detailed photos.
The output is one favicon.ico file containing 16×16, 32×32, and 48×48 images. Browsers pick the size they need at runtime. Those three cover classic favicon.ico use cases while keeping the file small (under 10 KB for most logos).
Need a Windows desktop or app icon instead?
A favicon.ico for a website is not the same as a Windows desktop shortcut or application icon. Desktop icons want larger sizes (up to 256×256) so Windows can render crisp thumbnails. If that is what you need, use PNG to Windows app icon instead.
Why ICO instead of PNG?
Modern browsers can use PNG favicons, but old themes, desktop shortcuts, and some CMS upload fields still look specifically for favicon.ico. An ICO file can contain several icon sizes in one file, letting the client pick the best match.
Need to extract a PNG from an existing icon? Use ICO to PNG. Need a JPG source instead? Use JPG to ICO.