Guia de formato de arquivo ICO
O formato ICO é um contêiner – não uma única imagem. A compreensão de sua estrutura de diretórios explica por que um .ico pode conter dezesseis resoluções diferentes e por que renomear um PNG para .ico nunca funciona.
Um ICO começa com um cabeçalho de 6 bytes (reservado, tipo, contagem de imagens), seguido por uma entrada de diretório de 16 bytes por imagem incorporada (largura, altura, contagem de cores, reservado, planos, profundidade de bits, tamanho, deslocamento).
Cada entrada aponta para um BMP DIB (descompactado, comum para 16×16 e 32×32) ou uma carga útil PNG (compactado, padrão para 64×64 e superior).
Bytes de largura e altura de 0 significam 256 pixels – o formato é anterior a tamanhos maiores, mas as ferramentas modernas incorporam 256×256 por meio da compactação PNG.
O Windows Explorer lê o diretório e escolhe o tamanho mais próximo para atalhos, pinos da barra de tarefas e associações de arquivos.
Os navegadores que analisam favicon.ico normalmente escolhem a entrada mais próxima do tamanho de exibição solicitado – geralmente 16 ou 32 pixels CSS.
Arquivos ICO válidos podem misturar entradas BMP e PNG em um contêiner. Os geradores devem compactar entradas grandes com PNG para manter o tamanho total do arquivo abaixo de 100 KB.
A transparência usa alfa de 8 bits nas entradas PNG; As entradas BMP usam camadas de máscara de 1 bit – legadas e raramente usadas para favicons modernos.
Como funciona
- 1
Comece com um quadrado mestre
512×512 PNG ou SVG rasterizado uma vez.
- 2
Codificar múltiplas entradas
Pacote 16, 32, 48, 64, 128, 256 em um arquivo.
- 3
Implantar como favicon.ico
Coloque na raiz do site e linke em HTML.
Experimente agora
Crie um ICO válido de vários tamanhos
Conversor de PNG para ICOPerguntas frequentes
ICO é proprietário?+
É um formato originado pela Microsoft, mas com suporte universal para favicons e ícones do Windows.
Tamanhos máximos em um ICO?+
Praticamente até 256×256 por entrada; algumas ferramentas incorporam mais entradas do que outras.
SVG pode estar dentro de ICO?+
Não. ICO contém apenas BMP raster ou PNG. Envie SVG como um arquivo favicon.svg separado.
Como inspeciono o conteúdo do ICO?+
Use nossa ferramenta PNG-to-ICO ao contrário por meio de visualização ou abra em um editor hexadecimal para ler as entradas do diretório.