Converter PNG para ICO, gratuitamente

Escrito por

O .ico continua a ser o formato esperado na raiz de um site, e a maioria dos conversores online pede que envie a imagem para um servidor. Saiba como obter um favicon.ico correto, com vários tamanhos, a partir de um PNG, sem enviar nada.

Imagem PNG transformada num contentor ICO com vários tamanhos
Um contentor ICO reúne várias versões adaptadas a tamanhos pequenos.

Um .ico não é apenas uma imagem com outro nome

Mudar o nome de logo.png para favicon.ico não basta. O ICO é um formato contentor, com um cabeçalho próprio: descreve quantas imagens contém, as suas dimensões e onde começa cada uma no ficheiro. Um PNG com outro nome não tem esse cabeçalho, e os navegadores mais rigorosos recusam apresentá-lo.

Um ICO correto inclui várias resoluções do mesmo ícone. O navegador lê o cabeçalho, identifica a variante mais próxima do tamanho de que precisa e não amplia nada.

Converter PNG para ICO em três passos

Primeiro, prepare a origem. Um PNG quadrado com pelo menos 512×512 píxeis dá o melhor resultado, pois todos os tamanhos são obtidos por redução. Se a imagem tiver fundo transparente, decida logo se o quer manter: é perfeito para um separador, mas o iOS e o Android vão substituí-lo por preto.

Segundo, gere as resoluções. O ficheiro deve conter, no mínimo, 16×16, 32×32 e 48×48. O redimensionamento deve usar uma reamostragem de qualidade, senão os tamanhos pequenos tornam-se ilegíveis.

Terceiro, reúna as imagens. As três imagens são combinadas num único contentor ICO, com o cabeçalho que descreve cada entrada. Coloque o resultado na raiz do site com o nome favicon.ico, e os navegadores encontrá-lo-ão mesmo sem etiqueta HTML.

Porque faz a conversão local toda a diferença

A maioria dos conversores de PNG para ICO envia o ficheiro para um servidor, que o processa e devolve o resultado. O seu logótipo, muitas vezes ainda antes do lançamento público, acaba num computador que não controla, sujeito a uma política de conservação que não leu.

Um navegador moderno consegue fazer tudo sozinho: descodificar um PNG, redimensioná-lo num canvas, voltar a codificar cada tamanho e montar o contentor ICO. É isso que o LFFavicon faz. Nenhum pedido transporta a sua imagem, e fechar o separador apaga tudo.

A vantagem não é apenas teórica: a conversão é instantânea, funciona sem ligação à Internet depois de carregar a página e não há filas de espera nem limites diários.

O .ico por si só já não basta

Converter o PNG para ICO resolve os separadores e clientes antigos, mas deixa três contextos de fora: os navegadores modernos, que preferem um SVG nítido em todos os tamanhos, o ecrã principal iOS, que precisa de um PNG opaco de 180×180, e o Android, que lê o manifesto web.

Já que vai processar a imagem, aproveite para produzir o conjunto completo de uma vez. É isso que o gerador faz: a mesma origem alimenta o .ico, o SVG, o ícone Apple Touch e os ícones do manifesto, com uma pré-visualização de cada contexto antes da transferência.

Fontes primárias

Perguntas frequentes

Que tamanho de PNG é necessário para criar um ICO?

Um quadrado com pelo menos 512×512 píxeis. Abaixo de 128×128, os tamanhos maiores do pacote terão de ser ampliados e ficarão desfocados. Um SVG é ainda melhor, pois não tem limite de resolução.

A transparência é mantida no .ico?

Sim, o formato ICO suporta um canal alfa completo, e um PNG transparente mantém a transparência no separador. Tenha atenção ao ícone iOS: o sistema preenche as zonas transparentes a preto, por isso acrescente-lhe um fundo.

Onde devo colocar o ficheiro favicon.ico?

Na raiz do domínio, acessível em https://votresite.com/favicon.ico. Os navegadores e robôs pedem-no nesse endereço por convenção, mesmo quando nenhuma etiqueta link o declara.

Passe à prática

O gerador produz o conjunto completo em segundos, gratuitamente e sem enviar as suas imagens.

Converter o meu PNG agora

Para ler e experimentar a seguir

As outras ferramentas LFFavicon e os guias que respondem às perguntas mais frequentes.

Ferramentas

Guias