Glossary
An ICO file is a Windows icon, a small container that holds the same picture at several sizes at once, and often at more than one color depth. Instead of a single bitmap, one .ico can carry 16, 24, 32, 48, 64, 128 and 256 pixel versions together, and Windows reaches for whichever one fits the spot on screen. That is why the format runs Windows program icons, desktop shortcuts, folder icons, and the favicon.ico that browsers still request from the root of a website.
An ICO is a Windows icon that holds one image at several sizes in one file, so it stays sharp from a 16 px tab to a 256 px tile. Renaming a PNG will not work; convert it into a real multi-size .ico.
Why an ICO Holds Several Sizes
Since Windows Vista the 256x256 layer inside an ICO is stored as a compressed PNG stream rather than a raw bitmap. That keeps the file small while preserving full transparency, and build tools like Inno Setup and Visual Studio expect that 256 px entry to be present.
ICO vs PNG: You Cannot Just Rename the File
Keep a square, high-resolution source, 512x512 or larger, in RGBA. Downscaling from a big clean image stays sharp; upscaling a small one just blurs.
How to Make an ICO File
Related Guides
Related Terms