ICO é um formato de imagem originalmente usado para armazenar ícones de pastas, arquivos e programas no sistema operacional Windows. Junto com o desenvolvimento da Internet, o ICO também se espalhou como um formato de ícone para sites. Um grande número de sites tem um arquivo chamado favicon.ico que exibe uma pequena imagem na barra de endereço do navegador ou resultados de pesquisa ao lado do título da página. Os arquivos ICO normalmente contêm imagens quadradas com fundos transparentes que variam em tamanho de 16 por 16 a 256 por 256 pixels. A presença simultânea de imagens de vários tamanhos no arquivo ICO permite dimensionar o ícone, se necessário, sem degradar a qualidade. O formato também suporta várias profundidades de cor de -16 cores, 32, 64, 128, 256, 16 bits e assim por diante. Os ícones podem ser em preto e branco ou em cores. Freqüentemente, um arquivo ICO é criado usando uma conversão PNG.