Convert any PNG image to a multi-size .ico favicon file instantly. Supports transparency. 10 sizes from 16×16 to 512×512 packed into one file.
PNG is the best format for creating favicons because it supports full alpha transparency. This means your icon background can be fully transparent, allowing it to adapt perfectly to dark-mode tabs, light browsers, and custom browser themes — without a visible background rectangle.
Our tool loads your PNG using the browser's File API, draws it onto HTML5 Canvas elements at each of the 10 required sizes, then encodes the pixel data into standards-compliant ICO binary format. Sizes below 256px are stored as 32bpp BMP DIBs (preserving transparency through the alpha channel); sizes 256px and above are embedded as PNG streams — the approach used by Windows Vista+ and modern browsers.