Guia

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. 1

    Comece com um quadrado mestre

    512×512 PNG ou SVG rasterizado uma vez.

  2. 2

    Codificar múltiplas entradas

    Pacote 16, 32, 48, 64, 128, 256 em um arquivo.

  3. 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 ICO

Perguntas 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.

Ferramentas relacionadas

Tutoriais relacionados

Tutoriais

Mais guias

Guias

Explorar FetchFavicon

Categorias

Conversores

Utilitários

Guias

Tutoriais