Imagens

Tamanhos de favicon: o que você precisa e o que dá para pular

Cinco tamanhos cobrem todos os navegadores e celulares em uso real. Os outros quinze arquivos que as colas antigas mandavam gerar são para plataformas que ninguém mais usa.

Cinco tamanhos cobrem tudo o que está em uso real: 16, 32 e 48 px empacotados dentro de um único favicon.ico, um apple-touch-icon.png de 180 px para a tela inicial do iOS, e PNGs de 192 e 512 px para Android. Essa é a lista inteira. Se um gerador te entrega vinte arquivos e dezoito linhas de markup, a maior parte disso mira navegadores e plataformas que deixaram de importar anos atrás.

Os tamanhos, e para que serve cada um

TamanhoOnde ficaO que usa
16 pxdentro do favicon.icoa aba do navegador, desenhada em tamanho real
32 pxdentro do favicon.icoabas em telas de alta densidade, a barra de favoritos, os ícones fixados na barra de tarefas
48 pxdentro do favicon.icoatalhos da área de trabalho do Windows, e o tamanho em torno do qual a orientação do Google foi construída
180 pxapple-touch-icon.pnga tela inicial do iOS
192 pxicon-192.png, via manifesta tela inicial do Android
512 pxicon-512.png, via manifesttelas de abertura do Android e avisos de instalação

Seis tamanhos, quatro arquivos, porque os três primeiros dividem um mesmo contêiner. Algumas configurações ainda entregam PNGs avulsos de 16 e 32 px junto do .ico. São inofensivos e pesam uns dois kilobytes cada, mas nada quebra sem eles.

Por que um único .ico guarda três imagens

ICO não é um formato de imagem, é um contêiner. Seis bytes de cabeçalho, depois uma entrada de diretório de dezesseis bytes por imagem dizendo qual é o tamanho dela e em que ponto do arquivo ela começa, e depois os dados da imagem. Desde o Windows Vista essas entradas podem ser arquivos PNG completos em vez de bitmaps crus, que é como um .ico de três tamanhos fica na casa dos poucos kilobytes.

O navegador escolhe o tamanho embutido que servir melhor para o espaço em que está desenhando, então um arquivo só cobre tanto o ícone de 16 px da aba quanto o atalho de 48 px da área de trabalho. Uma esquisitice do formato explica a divisão entre .ico e PNG: cada dimensão é guardada em um único byte, e 256 é escrito como zero. 256 px é o teto absoluto, e é por isso que os ícones da Apple e do Android são arquivos PNG separados em vez de mais entradas no mesmo contêiner.

Mantenha o .ico mesmo que você também publique um SVG. Os navegadores pedem /favicon.ico na raiz do site por conta própria, sem nenhuma tag link mandando, então ele continua funcionando quando o seu markup está faltando, foi cacheado de um jeito estranho ou foi removido por alguma coisa no caminho.

Por que a Apple quer 180 e o Android quer 192 e 512

180 px são 60 pontos na densidade 3×, que é o espaço do ícone na tela inicial de um iPhone. Versões antigas do iOS pediam um leque de tamanhos — 57, 72, 76, 114, 120 e 152 — mas o iOS reduz a partir do maior que encontrar, então um único arquivo de 180 px cobre todos eles. Desenhe até as bordas do quadrado: o iOS aplica a própria máscara arredondada, e um quadrado com os cantos já arredondados acaba arredondado duas vezes.

O Android lê os ícones do manifest do web app em vez das tags link. 192 px é o ícone da tela inicial; 512 px é usado nas telas de abertura e no aviso de instalação. Os dois são obrigatórios se você quiser que o site seja instalável.

Tem uma pegadinha aqui que a maioria dos geradores pula. O Android consegue recortar um ícone instalado em um círculo ou em um squircle, e só faz isso com ícones marcados como "purpose": "maskable" no manifest, com a arte mantida dentro dos 80% centrais para que o corte não a coma. Um ícone sem essa marca é colocado sobre um fundo liso em vez de preencher a forma. Se isso importa para você, adicione margem à imagem de origem e edite o manifest na mão: nenhum gerador consegue adivinhar que parte do seu logo é descartável.

Os tamanhos que você pode parar de gerar

A cola de vinte arquivos de favicon já foi um conselho de verdade. A maior parte dela envelheceu mal:

Apagar isso não te custa nada mensurável. Manter te custa um diretório cheio de arquivos que você vai esquecer de atualizar na próxima vez que o logo mudar, que é a falha de verdade.

O que o Google quer para o ícone nos resultados de busca

A orientação do Google é que o favicon seja um quadrado cujas dimensões sejam múltiplos de 48 px, servido a partir de uma URL estável que ele consiga rastrear. A imagem de 48 px dentro do .ico atende a isso, e é a principal razão para se dar ao trabalho de incluí-la.

O Google reduz a escala do ícone para a linha do resultado, então o que decide se ele ajuda é se ele sobrevive em tamanho de miniatura. O Google também se reserva o direito de ignorar o seu ícone e mostrar um globo genérico: é uma dica, não uma garantia.

Seu logo não vai sobreviver a 16 pixels

Esta é a parte que tamanho nenhum resolve. Um ícone de 16 × 16 tem 256 pixels no total. Uma marca escrita vira textura, um contorno de um pixel some por completo, e qualquer coisa com mais de duas ou três formas vira lama. Os logos que funcionam como favicon já eram simples antes de alguém reduzi-los: uma letra, um símbolo, uma silhueta.

A técnica de reamostragem devolve parte disso. Os navegadores reduzem em um único passo, o que é rápido e produz bordas moles e com aliasing; cortar pela metade várias vezes e dar o último passo de perto segura as bordas de um jeito bem melhor. O gerador de favicon daqui faz essa redução pela metade repetida e escreve o .ico byte a byte no seu navegador, então você tira os seis tamanhos mais o markup de uma única imagem de origem sem subir nada. Ainda assim não vai igualar um ícone de 16 px desenhado à mão com os traços alinhados à grade de pixels. Se o seu favicon importa de verdade, desenhe o pequeno você mesmo e gere o resto.

O outro problema comum é que logos são largos e ícones são quadrados. Alguma coisa tem que ceder: cortar as laterais fora, ou encolher tudo para o meio até virar um borrão. Normalmente a resposta é tirar o símbolo da marca escrita, o que significa cortar para um quadrado antes, para que você controle que parte sobrevive em vez de deixar o modo de ajuste decidir.

Fundo transparente ou sólido?

Transparência parece mais limpa até o exato momento em que o tema do navegador combina com a sua arte. Um logo escuro em fundo transparente some contra uma barra de abas escura, e os navegadores não vão trocar ícones por você.

Duas soluções honestas. Dê ao ícone um fundo sólido para que ele nunca possa se misturar ao fundo da aba — um pouco menos elegante, nunca invisível. Ou publique um favicon SVG com uma media query prefers-color-scheme dentro dele, que os navegadores de desktop atuais respeitam. O suporte a favicons SVG é bom nas versões atuais de Chrome, Edge e Firefox e mais irregular no resto, e navegadores antigos ignoram a tag por completo, então o .ico fica de qualquer jeito como plano B. PNG e ICO lidam com transparência do mesmo jeito que um PNG lida em qualquer lugar, que é a razão de ícones nunca serem JPEG: sem canal alfa, e cor chapada é exatamente o caso que o JPEG trata pior.

Por que o favicon novo não está aparecendo

Porque está cacheado, quase sempre. Os navegadores cacheiam favicons de forma agressiva e em um depósito separado do cache normal da página, então um reload forçado da página muitas vezes deixa o ícone velho ali parado. Abra /favicon.ico direto em uma aba e recarregue isso, ou confira em uma janela anônima, para confirmar que o arquivo novo está mesmo sendo servido.

Se o ícone velho continua lá em uma janela anônima, o problema é o servidor, não o cache. Verifique se os arquivos estão na raiz do site e não em uma pasta de assets, e se os caminhos nas suas tags link começam com barra: um caminho relativo é resolvido de outro jeito em uma página aninhada, que é o tipo de bug que só aparece em uma seção do site.

Se você quer os arquivos e não a explicação, o gerador de favicon transforma uma imagem, ou uma letra e duas cores, no .ico e nos PNGs de todos os tamanhos acima, mais o markup e o manifest para colar. Ele roda no seu navegador, então o logo que você ainda não quer publicar nunca sai da sua máquina.

Ícones são o único lugar onde a regra de sempre, a de servir menos imagens e maiores, vai por água abaixo. Se você está dimensionando o resto da página, as larguras em pixels e as metas de tamanho de arquivo para imagens da web cobre imagens hero, imagens de artigo e miniaturas, onde a aritmética funciona no sentido oposto.

Perguntas frequentes

De quais tamanhos de favicon eu preciso?

Seis tamanhos em quatro arquivos: 16, 32 e 48 px dentro do favicon.ico, um apple-touch-icon.png de 180 px para iOS, e PNGs de 192 e 512 px referenciados por um manifest de web app para Android. Qualquer coisa além disso mira plataformas que não estão mais em uso.

16x16 ou 32x32 é melhor para um favicon?

Nenhum substitui o outro, e é por isso que um favicon.ico guarda os dois. 16 px é o que uma aba do navegador desenha em uma tela padrão e 32 px é o que ela usa em tela de alta densidade, na barra de favoritos e nos ícones fixados da barra de tarefas. Publique um arquivo só com os dois e o navegador escolhe.

Posso usar um PNG em vez de um favicon.ico?

Pode, todo navegador atual aceita um favicon PNG por uma tag link. Mantenha o .ico mesmo assim: os navegadores pedem /favicon.ico na raiz do site sem ninguém mandar, então ele continua funcionando quando o markup está faltando ou quando a página é renderizada por algo que remove as tags do head.

Por que meu favicon parece borrado?

Normalmente porque uma imagem grande foi reduzida direto para 16 px em um único passo, o que amolece todas as bordas. A outra causa é detalhe que não cabe nesse tamanho: um ícone de 16 px tem 256 pixels no total, então traços finos e texto pequeno viram um mingau cinza por mais cuidadoso que seja o redimensionamento.

Favicon afeta o SEO?

Só indiretamente. O Google pode mostrar um favicon ao lado do seu resultado no celular, e a orientação dele pede um quadrado múltiplo de 48 px em uma URL rastreável. Não é um fator de ranqueamento, e o Google pode colocar um ícone genérico no lugar se o seu estiver faltando ou não servir.

Última atualização 19 de setembro de 2026