Skip to content
ALL IMAGE TOOLS56
HEIC to JPGHEIC → JPGHEIC to WebPHEIC → WEBPWebP to JPGWEBP → JPGWebP to PNGWEBP → PNGPNG to JPGPNG → JPGJPG to PNGJPG → PNGJPG to WebPJPG → WEBPPNG to WebPPNG → WEBPSVG to PNGSVG → PNGSVG to JPGSVG → JPGSVG to WebPSVG → WEBPAVIF to JPGAVIF → JPGAVIF to PNGAVIF → PNGAVIF to WebPAVIF → WEBPBMP to JPGBMP → JPGBMP to PNGBMP → PNGTIFF to JPGTIFF → JPGTIFF to PNGTIFF → PNGJFIF to JPGJFIF → JPGImage CompressorIMG → JPG · WEBPCompress Image to 100 KBIMG → JPG · WEBPCompress Image to 200 KBIMG → JPG · WEBPCompress Image to 1 MBIMG → JPG · WEBPCompress Image to 20 KBIMG → JPG · WEBPCompress Image to 50 KBIMG → JPG · WEBPCompress Image to 500 KBIMG → JPG · WEBPCompress Image to Target SizeIMG → JPG · WEBPImage ResizerIMG → IMGResize Image to 20 KBIMG → JPG · WEBPResize Image to 50 KBIMG → JPG · WEBPResize Image to 100 KBIMG → JPG · WEBPPhoto Resizer in KBIMG → JPG · WEBPImage CropperIMG → PNG · JPG · WEBPEXIF Data Viewer & RemoverIMG → DATAImage to Base64IMG → TXTPNG to ICOPNG → ICOFavicon GeneratorPNG → ZIPImage Color PaletteIMG → HEXRotate ImageIMG → PNG · JPG · WEBPFlip ImageIMG → PNG · JPG · WEBPAdd Border to ImageIMG → PNG · JPG · WEBPImage WatermarkerIMG → PNG · JPG · WEBPImage PixelatorIMG → PNG · JPG · WEBPCircle Image CropperIMG → PNG · WEBPImage SplitterIMG → ZIPSocial Media Image ResizerIMG → PNG · JPG · WEBPCompress PNGPNG → PNGICO to PNGICO → PNGBase64 to ImageTXT → IMGChange Image DPIIMG → IMGImage to TextIMG → TEXTResize GIFGIF → GIFGIF Speed ChangerGIF → GIFReverse GIFGIF → GIFSplit GIF into FramesGIF → ZIPGIF MakerIMAGES → GIF
ENGINE CANVAS 2DACCEPTS PNG

PNG to ICO

CANVAS 2DTOOL 36 OF 190

Convert PNG to ICO Online — Create Favicons Instantly

Turn any PNG into a multi-size ICO favicon file.

ENGINECANVAS 2D
ACCEPTSPNG
MAX SIZENONE
UPLOADNEVER
01Upload a PNG image by dragging it into the drop zone or clicking to browse.
02Choose which icon sizes to include (16, 32, 48, 64, 128, 256 px).
03Click Download to save the multi-resolution .ico file.

About PNG to ICO

ICO files are the standard format for website favicons — the small icon shown in browser tabs, bookmarks, and Windows shortcuts. While modern browsers accept PNG favicons, the ICO format remains essential for compatibility with older browsers, Windows desktop shortcuts, and certain platforms that specifically require .ico files. This tool converts your PNG image into a proper ICO file containing multiple sizes (16x16, 32x32, and 48x48) packed into a single file, following the ICO format specification. The tool automatically resizes your source image to each required dimension using high-quality resampling, so you only need to upload one image. For best results, start with a square PNG at 48x48 pixels or larger. Common use cases include creating favicons for websites, generating icons for Windows applications, and preparing shortcut icons for desktop tools.

Questions

What is an ICO file?

ICO (Icon) is a file format that contains one or more images at multiple sizes and color depths. It's the standard format for website favicons (the small icon in browser tabs) and Windows desktop icons.

What sizes are included in the ICO file?

The generated ICO file contains three sizes: 16×16 (browser tab), 32×32 (browser tab on high-DPI), and 48×48 (Windows shortcut). These cover all standard favicon use cases.

Where do I install the favicon on my site?

Drop the .ico file at the root of your domain as /favicon.ico — browsers request it automatically. For full coverage, also add <link rel="icon" href="/favicon.ico" sizes="any"> to your HTML <head>.

Does my PNG have to be square?

No — a non-square image is scaled to fit inside each square frame and centered, with the leftover margin left transparent. It is never stretched, so an 800×600 logo won't come out squashed.

Is transparency preserved in the ICO?

Yes. Each of the three frames is stored inside the ICO as a 32-bit PNG, so your PNG's alpha channel survives intact — including the transparent padding around a non-square image.

Is my file uploaded to a server?

No. Transmute processes everything locally in your browser using JavaScript and WebAssembly. Your files never leave your device — there is no server, no upload, no cloud processing.

Related