Creating a favicon for your website used to require specialized software. Now you can convert any PNG image to a multi-size ICO file in your browser. Our converter packs six sizes (256×256 down to 16×16) into a single ICO file — exactly what browsers need for crisp favicon display at every resolution. No upload, no account required.
Drop files here
or browse to upload · paste from clipboard
Up to 10.0 MB per file
Prepare your source PNG
Start with a square PNG image, ideally 256×256 or larger. The image should be simple and recognizable at small sizes — detailed logos often need to be simplified for 16×16 display.
Upload the PNG
Drop your PNG onto the converter. Transparent backgrounds are fully supported and recommended for favicons — they'll look correct on any browser chrome color.
Convert to ICO
Click Convert. The engine resizes your PNG to six sizes (16, 32, 48, 64, 128, 256 px) and packs them all into a single ICO file using PNG encoding internally.
Add to your website
Save the ICO file as "favicon.ico" and place it in your website's root directory. Add <link rel="icon" href="/favicon.ico"> to your HTML <head>. For modern browsers, also add a 192×192 PNG for mobile home screens.