O formato ICO continua sendo, uns vinte e tantos anos após
sua criação, o que o Windows pede como ícone de um executável e o que muitos
navegadores buscam por padrão em /favicon.ico. A particularidade
do ICO é que ele não é uma única imagem: é um contêiner que agrupa
várias resoluções (16, 32, 256 px…) dentro do mesmo
arquivo, e o sistema escolhe a de que precisa conforme onde é exibido.
Converter um PNG normal para esse formato exige uma ferramenta que monte essa
estrutura corretamente — não basta trocar a extensão do arquivo.
Um erro frequente é pegar um logo.png e salvá-lo como
logo.ico esperando que funcione. Não funciona: um ICO real tem um
cabeçalho binário (ICONDIR) que descreve quantas imagens contém e
em que resolução, seguido dos dados de cada uma. Sem essa estrutura, o Windows
e os navegadores não reconhecem o arquivo como um ícone válido, mesmo que a
extensão diga .ico.
app.ico com as resoluções 16, 24, 32, 48, 64, 128 e 256 px embutidas em um único arquivo..ico e use como favicon (favicon.ico) ou como ícone do executável do seu app de Windows.Partimos de um recorte transparente e com "Usar recorte atual" o Icon Studio gerou o ícone em todos os tamanhos. A prévia pixel-perfect a 128/64/48/32/16 px mostra como o detalhe se degrada ao diminuir: a 16 px um sujeito simples com margem funciona melhor.
Ele exporta o set completo —incluído o .ico multirresolução para favicon— sem enviar nada a um servidor.
Para o navegador, basta enviar o favicon.ico para a raiz do site (ou onde seu servidor apontar) e, opcionalmente, declará-lo no HTML:
<link rel="icon" href="/favicon.ico" sizes="48x48">
Muitos navegadores e crawlers pedem /favicon.ico diretamente
mesmo sem estar declarado no HTML, então vale sempre tê-lo na raiz do domínio
como reserva, mesmo que seu favicon principal seja um PNG ou SVG mais moderno.
Se você está empacotando um aplicativo de desktop (com Electron, Tauri, .NET
ou qualquer outro stack), o instalador e o executável pedem um
.ico multirresolução para mostrar no Explorador de Arquivos, na
barra de tarefas e nos atalhos. É aí que mais se nota se o ICO tem poucas
resoluções: um ícone que só inclui 256 px fica borrado ao ser reduzido
para a barra de tarefas (normalmente 32 ou 16 px), enquanto um com as
sete resoluções padrão fica nítido em qualquer contexto.
Um ICO é um contêiner que agrupa várias imagens de resoluções diferentes (por exemplo 16, 32 e 256 px) em um único arquivo. O sistema operacional ou o navegador escolhe automaticamente a resolução de que precisa conforme onde o ícone é exibido.
Tecnicamente dá para converter qualquer PNG, mas o resultado fica melhor se o original for quadrado: se não for, o conversor o encaixa dentro de um quadrado e pode adicionar margens ou cortar as bordas mais longas.
Nenhuma no nível de formato: é o mesmo tipo de arquivo ICO com resoluções embutidas. A diferença é onde você usa — o navegador o lê como favicon, e o Windows o lê como ícone do executável.
Não. Um ICO real tem um cabeçalho binário (ICONDIR) que descreve quantas imagens contém e em que resolução. Sem essa estrutura, o Windows e os navegadores não reconhecem o arquivo como um ícone válido, mesmo que a extensão diga .ico.
Converter meu PNG para ICO →O conjunto completo de favicons que um site moderno precisa, com o HTML pronto para colar.
Todos os tamanhos atuais em um só lugar, incluído o set .ico do Windows.