ICO-fail sisaldab ikoon, mida tavaliselt kasutatakse Windowsi programmi, faili või kausta jaoks. See salvestab ühe või mitu erineva suurusega pilti, et neid saaks vastavalt kasutusele sobivalt skaleerida. ICO-failid on sarnased .KUR failid, mida kasutatakse ka Windowsis, ja .KNS failid, mida kasutatakse macOS-is.
ICO-fail on avatud rakenduses File Viewer Plus 2
Kõik Windowsi käivitatavate failide ikoonid salvestatakse ICO-vormingus. Windowsi ICO-failid salvestavad tavaliselt pilte vahemikus 16x16 kuni 256x256. Vanemad ICO-failid sisaldavad ainult kuni 48x48 suuruseid pilte, mida Windows varem soovitas. Kuid enamik uuemaid ikoone sisaldab kuni 256x256 suuruseid pilte, et mahutada kõrgemate ekraanidega DPI.
Iga vähem kui 32 bitise värvisügavusega ICO-faili pilt salvestab kaks bitikaarti: 1) AND-bitikaart - pildimask (mis määrab, milline ikooni osa on läbipaistev) ja 2) XOR-i bitikaart - sisaldab ikooni, mis on kaardistatud pildimaski külge. 32-bitise värviga pildid on alfa-komponeerimise eesmärgil 24-bitised 8-bitiste kanalitega pildid.
. favicon.ico faili kasutatakse väikese veebisaidi logo salvestamiseks, mis kuvatakse veebibrauseri aadressiribal. Kui veebisaidil on favicon.ico pilt, kuvatakse see veebiaadressist vasakul, kui mis tahes veebisaidi leht on laaditud. The favicon.ico pildifail peab olema 16x16 pikslit ja salvestatud veebisaidi juurkataloogis, et veebibrauser selle ära tunneks.