ALL IMAGE TOOLS56
PNG to ICO
Convert PNG to ICO Online — Create Favicons Instantly
Turn any PNG into a multi-size ICO favicon 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.