Skip to content
AtlasDocs

Convert PNG to ICO (favicon)

Turn a PNG or WebP into favicon.ico right in your browser, with the sizes browsers and Google actually use (16, 32 and 48 pixels) in a light file with transparency preserved. You see the result in a simulated tab before downloading. Nothing is sent to any server.

Drag your files: PDF, EPUB, HEIC, JPG, PNG, DOCX, XLSX, TXT, MD, etc.

Frequently asked questions

Which sizes go into the favicon.ico?
In the default preset, 16, 32 and 48 pixels: 16 is the regular tab, 32 serves high-resolution screens and the taskbar, and 48 is what Google asks for to show your icon in search results. The minimal preset generates only 32, the lightest possible. The Windows preset adds 256 and is for shortcut icons, not websites.
Why does the preview matter so much?
Because no step warns you when the favicon comes out wrong: the file opens, but the icon looks blurry, has a dark halo or a black background. This tool's preview is built from the generated ICO, not from the original image, in a light and a dark tab, so you see exactly what the browser will show.
Can I use a JPG?
No, on purpose: JPG has no transparency, so the favicon would come out with a white or black square around it. Convert it to a PNG with a transparent background first. The check is on the file's contents, not its extension.
How do I add the favicon to my site?
Save the file as favicon.ico at the root of your site and add the link line the tool generates alongside the download. In Next.js projects with the App Router, just place the file at app/favicon.ico.
Is my file sent to any server?
No. The resizing and the ICO packing happen 100% in your browser; the image never leaves your device.