Paritian

Programação

Conversor de PNG para ICO (Criar Favicon)

Transforme um PNG, JPG, WebP ou SVG num ficheiro .ico com vários tamanhos lá dentro, pronto a usar como favicon ou ícone do Windows.

Resultados

Tamanhos dentro do .ico 16, 32, 48 px
Imagens no ficheiro 3
Tamanho do ficheiro novo 4.2 kB
Cabeçalho e índice 54 B
Ampliado para lá do original Não
O original é quadrado Sim

O que faz esta ferramenta

Um ficheiro .ico não é uma imagem mas uma pequena pasta delas: o separador do navegador usa a versão de 16 px, a barra de tarefas e os favoritos as de 32 e 48 px, e o Windows vai buscar a de 256 px ao ambiente de trabalho. Este conversor desenha uma imagem quadrada por tamanho a partir do seu ficheiro e junta-as em PNG dentro de um único ícone, que todos os navegadores e todas as versões do Windows desde o Vista lêem. Comece por uma imagem quadrada pelo menos do tamanho do maior que quer; uma imagem mais larga fica centrada com faixas transparentes em vez de achatada. Num site, ponha o favicon.ico na raiz do domínio e a maioria dos navegadores encontra-o sem mais nenhuma marca.

Fórmula

ficheiro = 6 bytes de cabeçalho + 16 bytes por tamanho + um PNG quadrado por tamanho

Variáveis

SímboloSignificadoUnidade
sizesTamanhos a pôr no ícone—
source_wLargura original—
source_hAltura original—
bytes_outTamanho novo, em bytes—
OUTTamanhos dentro do .ico—
CNImagens no ficheiro—
SZTamanho do ficheiro novo—
HDCabeçalho e índiceB
UPAmpliado para lá do original—
SQO original é quadrado—

Exemplo resolvido

  • Tamanhos a pôr no ícone16,32,48
  • Largura original512
  • Altura original512
  • Tamanho novo, em bytes4302
  • Tamanhos dentro do .ico16, 32, 48 px
  • Imagens no ficheiro3
  • Tamanho do ficheiro novo4.2 kB
  • Cabeçalho e índice54 B
  • Ampliado para lá do originalNão
  • O original é quadradoSim

Limitações

  • O cálculo é feito inteiramente no seu navegador. Os valores que introduz nunca são enviados para um servidor.