O essencial: favicon.ico (16, 32, 48) para navegadores, favicon-32x32.png e 16x16.png, apple-touch-icon.png (180) para iOS e android-chrome 192/512 para PWAs. Esta ferramenta gera todos eles.
Gere o favicon completo ou converta PNG, JPG e SVG em um único .ico com os tamanhos que você escolher. Tudo no navegador.
Um favicon moderno é um conjunto: PNGs de 16 e 32 px para a aba, o apple-touch-icon de 180 px para o iPhone, PNGs de 192 e 512 px para PWAs e um favicon.ico de fallback na raiz do site. Esta ferramenta gera tudo isso a partir de uma única imagem, com o manifest e o snippet HTML prontos. Se você só precisa de um arquivo .ico, mude para o modo Só o .ico: solte um PNG, JPG ou SVG, marque os tamanhos de 16 a 256 px que quiser (o formato ICO não guarda mais que 256) e baixe um único arquivo, com todas as resoluções embutidas. O resultado serve para o favicon.ico do site, para o ícone de uma pasta ou atalho no Windows e para o ícone de um aplicativo. A transparência do PNG é preservada, e tudo acontece no navegador: a imagem não é enviada a servidor algum.
Não existe "um" favicon: existe um conjunto, porque cada plataforma usa o ícone de um jeito. Os PNGs de 16 e 32 px aparecem na aba e nos favoritos do navegador. O apple-touch-icon (180 px) é o que o iPhone usa quando você adiciona o site à tela inicial. Os PNGs de 192 e 512 px são para PWAs e para o Android, e ficam descritos no manifest.
O favicon.ico ainda importa como fallback universal, navegadores antigos e alguns contextos o buscam automaticamente na raiz. Por isso a ferramenta gera todos: cobrir o conjunto evita o ícone borrado (quando um tamanho falta e o navegador redimensiona outro) ou o quadrado genérico (quando nada é encontrado).
O formato ICO é especial: ele pode embutir várias resoluções (16, 32, 48 px) dentro de um único arquivo. Assim, o sistema ou o navegador escolhe a versão do tamanho certo para cada contexto, uma aba pequena usa a de 16, um atalho maior usa a de 48, mantendo a nitidez sem depender de redimensionamento na hora.
Sobre o enquadramento: como favicons são quadrados, uma imagem quadrada evita cortes. No modo Preencher, uma imagem retangular é recortada ao centro para caber no quadrado; no modo Conter, ela é encaixada inteira, com margem ao redor. Cantos arredondados e cor de fundo ajudam a adaptar um logo ao formato de ícone.
Um .ico é um diretório de imagens: 6 bytes de cabeçalho, 16 bytes por tamanho e depois os dados de cada imagem. Aqui cada imagem é um PNG, o formato aceito pelo Windows desde o Vista e por todos os navegadores atuais, e o tamanho 256 é registrado como 0 no diretório, uma convenção do formato. Com os 6 tamanhos padrão (16, 32, 48, 64, 128 e 256 px), o cabeçalho mais o diretório ocupam 102 bytes, e os pixels brutos somariam 358.400 bytes; a compressão do PNG costuma reduzir isso para uma fração, mais ainda em logos de poucas cores.
O limite que vale conhecer: ícones em PNG não funcionam no Windows XP nem em alguns compiladores de recursos antigos, que exigem BMP dentro do ICO. Esta ferramenta não gera BMP. Para favicon de site, ícone de pasta ou de atalho no Windows 7 e mais novos, o arquivo funciona normalmente. Para um bom resultado, comece de uma imagem quadrada de 256 px ou mais: tamanhos maiores que a origem são ampliados, e a ferramenta avisa quando isso vai acontecer.
O site.webmanifest é um pequeno arquivo JSON que descreve o site como aplicativo: nome, cores e a lista de ícones (os PNGs 192 e 512). É ele que permite "instalar" a PWA e exibir um ícone bonito na tela inicial em vez de um recorte da página. A ferramenta já gera esse arquivo referenciando os PNGs corretos.
O snippet HTML acompanha tudo: são as tags <link> e <meta> que apontam para o favicon.ico, os PNGs, o apple-touch-icon e o manifest. Basta colá-lo dentro do <head> do seu site. Sem esse snippet, os arquivos existem mas o navegador não sabe onde procurá-los, colar as referências é o passo que ativa o conjunto.
Cole o código no seu HTML e a ferramenta aparece na sua página, sem a navegação e sem os anúncios do J-Kit. Ela continua rodando no navegador de quem visita o seu site.
<iframe
src="https://jkit.tools/embed/pt-BR/gerador-favicon"
width="100%"
height="600"
style="border:0"
loading="lazy"
title="Gerador de Favicon"
></iframe>
<p style="font-size:12px;margin:6px 0 0">Ferramenta por <a href="https://jkit.tools/pt/ferramentas/gerador-favicon">J-Kit</a></p>Vai usar em um trabalho, aula ou post? Copie o link ou a referência pronta. A data de acesso é a de hoje.
<a href="https://jkit.tools/pt/ferramentas/gerador-favicon">Gerador de Favicon</a>
O essencial: favicon.ico (16, 32, 48) para navegadores, favicon-32x32.png e 16x16.png, apple-touch-icon.png (180) para iOS e android-chrome 192/512 para PWAs. Esta ferramenta gera todos eles.
A geração acontece inteiramente no seu navegador. Nenhuma imagem é enviada a qualquer servidor.