Carregando...
Carregando...
Arraste uma imagem e obtenha todos os tamanhos de favicon que um site moderno precisa — favicon.ico, tamanhos PNG para navegadores, Apple e Android, além de trechos de HTML e manifest prontos para colar.
Um gerador de favicon transforma uma imagem fonte em uma família de arquivos de ícone que um site moderno precisa — o arquivo legado .ico que os navegadores buscam automaticamente, os pequenos tamanhos PNG mostrados em abas e favoritos, o ícone apple-touch de 180 pixels usado quando um usuário de iPhone adiciona seu site à tela inicial, e as imagens de 192/512 pixels que o Android puxa do manifesto da web. Fazer isso manualmente significa abrir um editor de imagens, exportar sete arquivos separados e escrever um longo bloco de tags <link> no seu HTML. Este gerador executa todo o pipeline no seu navegador: solte uma imagem, obtenha todos os tamanhos e copie o snippet HTML e do manifesto correspondente. Sua imagem nunca sai da página.
Envie um PNG, JPG, WebP ou SVG que seja quadrado e tenha pelo menos 512×512 pixels. Uma fonte não quadrada é ajustada em uma tela quadrada para que o logotipo nunca seja cortado, mas pequenos detalhes parecem mais nítidos quando a fonte já é quadrada.
Deixe transparente se seu logotipo for legível tanto em chrome de navegador claro quanto escuro. Mude para uma cor sólida se seu ícone tiver um primeiro plano claro que desapareceria contra uma aba branca — a maioria das abas empresariais ainda é muito clara.
Olhe atentamente para as prévias de 16 e 32 pixels. A maioria dos logotipos perde detalhes nesse tamanho. Se o resultado for uma mancha, simplifique a fonte — menos cores, traços mais grossos, menos tipos finos — e reenvie.
Use Baixar tudo para pegar favicon.ico mais os seis tamanhos PNG. Coloque-os na raiz do seu site. O .ico contém internamente PNGs de 16, 32 e 48 px, que é o que os navegadores Chrome, Firefox e Edge atuais esperam.
Copie o snippet HTML para o <head> de cada página. Salve o snippet site.webmanifest ao lado dos ícones para que o Android mostre a imagem correta na tela inicial quando alguém adicionar seu site.
1. Decodifique a imagem enviada usando o carregador de imagem nativo do navegador.
2. Para cada tamanho alvo (16, 32, 48, 180, 192, 512), desenhe em uma tela quadrada.
3. Ajuste a fonte para que o lado mais longo se encaixe na tela — nunca corte, nunca estique.
4. Re-encode a tela como um PNG via canvas.toBlob('image/png').
5. Para favicon.ico, monte os PNGs de 16/32/48 em uma estrutura ICONDIR + ICONDIRENTRY.
6. Concatene os bytes PNG após as entradas de diretório de 16 bytes — isso é um .ico multi-resolução válido.Navegadores modernos e dispositivos Apple aceitam bytes PNG incorporados dentro de um contêiner .ico — não há necessidade de codificar o formato antiquado BMP-com-máscara-AND que originalmente foi enviado com o Windows 95. O contêiner é apenas um cabeçalho de seis bytes (reservado + tipo + contagem), uma entrada de diretório de 16 bytes por imagem incluída (tamanho + profundidade de bits + deslocamento + comprimento), e os payloads PNG concatenados. Isso é o que esta ferramenta produz, e é o que Chrome, Firefox, Safari e Edge buscam quando solicitam /favicon.ico do seu servidor.
Referência: Wikipedia — Formato de arquivo ICO
| Imagem fonte | O que esperar |
|---|---|
Logotipo quadrado em negrito, 1024×1024 PNG, fundo transparente | Nítido em todos os tamanhos. As pré-visualizações de 16 e 32 px ainda são claramente legíveis. Coloque diretamente em um site de produção. A entrada ideal. |
Logotipo horizontal largo, 2000×400 | Com bordas em um canvas quadrado com faixas vazias em cima e embaixo. O logotipo ainda é legível em 192 e 512, mas ilegível em 16 e 32 — o texto é muito pequeno. Corte para uma marca quadrada antes de fazer o upload. |
Logotipo fotográfico com um contorno de gradiente fino | O gradiente e o contorno desaparecem em 16 e 32 px. Use uma versão simplificada e de alto contraste do mesmo logotipo para ativos de tamanho ícone. A perda de detalhes é um problema de origem, não um problema de exportação. |
SVG sem largura ou altura explícitas | Renderiza na largura padrão de 300×150 que o navegador atribui a SVGs sem um tamanho derivado de viewBox. Adicione atributos de largura/altura ou um viewBox ao SVG de origem antes de fazer o upload. Caso extremo de SVG — conserte a origem. |
Recorte o assunto de qualquer foto com IA no dispositivo — sem necessidade de upload.
Reduza arquivos JPG, PNG ou WebP no seu navegador com um controle deslizante de qualidade interativo.
Ajuste, filtre, gire e corte fotos no navegador — sem uploads, sem marca d'água.
Componha memes e colagens de capturas de tela com camadas reais — cole, arraste, corte, legendas, exporte.
Última atualização