Ir para o conteúdo principal
PicsSizer.com Logo
Projeto

Como Criar um Favicon: Guia Completo para Todo Navegador e Dispositivo

Aprenda a criar um favicon compatível com todos os navegadores, dispositivos móveis e plataformas — incluindo tamanhos, formatos e o HTML certo para o seu site.

Alex Chen

Especialista em Otimização de Imagens

PicsSizer · 30 de março de 2026 · 7 min de leitura

Um favicon (abreviação de "favorites icon") aparece nas abas do navegador, nos favoritos e nas telas iniciais de dispositivos móveis. É um ponto de contato de marca pequeno, mas importante — e é surpreendentemente trabalhoso implementá-lo corretamente em todos os navegadores e dispositivos. Veja exatamente como fazer isso.

O Que É um Favicon?

Um favicon é o pequeno ícone associado a um site. Ele aparece:

  • Na aba do navegador, ao lado do título da página
  • Nos favoritos e no histórico do navegador
  • Nas telas iniciais de iOS/Android quando um usuário salva seu site (Apple touch icon)
  • Nos instaladores de PWA como ícone do aplicativo
  • Nos resultados de mecanismos de busca (às vezes)

Uma configuração completa de favicon exige múltiplos tamanhos e formatos para cobrir todos esses contextos.

Os Tamanhos de Favicon Necessários

TamanhoFinalidade
16×16 pxAba do navegador (padrão)
32×32 pxAba do navegador (alta DPI), barra de tarefas
48×48 pxÍcones de site do Windows
180×180 pxApple touch icon (tela inicial do iOS)
192×192 pxTela inicial do Android Chrome
512×512 pxTela de abertura de PWA, contextos de alta resolução
SVGNavegadores modernos (escalável infinitamente)

Passo 1: Comece com uma Imagem de Origem em Alta Resolução

Crie ou exporte seu logo/ícone em 512×512 pixels no mínimo como um PNG quadrado com fundo transparente. Essa será sua origem para gerar todos os tamanhos menores.

Dicas para um design compatível com favicon:

  • Mantenha simples — designs complexos não funcionam bem em 16×16
  • Use alto contraste — fundos claros com ícones escuros, ou vice-versa
  • Evite linhas finas — elas desaparecem em tamanhos pequenos
  • Teste em 16×16 — reduza o zoom na sua ferramenta de design para verificar a legibilidade

Passo 2: Gere Todos os Tamanhos de Favicon

Em vez de redimensionar manualmente para cada tamanho necessário, use um gerador de favicon. O Gerador de Favicon do PicsSizer recebe sua imagem de origem e produz um pacote completo:

  1. Envie seu PNG de origem em 512×512 (ou maior)
  2. Visualize como fica em cada tamanho
  3. Baixe o pacote completo de favicon com todos os tamanhos necessários

Passo 3: Adicione o HTML

Coloque estas tags no <head> do seu HTML:

<!-- Favicon padrão -->
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />

<!-- Apple touch icon (tela inicial do iOS) -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />

<!-- Manifesto do Android / PWA -->
<link rel="manifest" href="/site.webmanifest" />

Passo 4: Crie o Manifesto do Web App

Para ícones de tela inicial do Android e suporte a PWA, crie um arquivo site.webmanifest:

{
  "name": "Nome do Seu Site",
  "short_name": "NomeDoSite",
  "icons": [
    {
      "src": "/icons/android-chrome-192x192.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "/icons/android-chrome-512x512.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ],
  "theme_color": "#ffffff",
  "background_color": "#ffffff",
  "display": "standalone"
}

A Abordagem do Favicon SVG

Para navegadores modernos, um favicon SVG é ideal:

  • Escalável infinitamente — nítido em qualquer resolução
  • Tamanho de arquivo minúsculo — geralmente menos de 2 KB
  • Suporta modo escuro — você pode usar media queries de CSS dentro do SVG
<link rel="icon" href="/favicon.svg" type="image/svg+xml" />

Com uma media query para modo escuro dentro do SVG:

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
  <style>
    @media (prefers-color-scheme: dark) {
      .icon { fill: white; }
    }
    .icon { fill: black; }
  </style>
  <rect class="icon" width="32" height="32" rx="4" />
</svg>

Todos os navegadores modernos (Chrome, Firefox, Safari 14+, Edge) suportam favicons em SVG.

Solução de Problemas Comuns com Favicon

O favicon não aparece:

  • Verifique se o arquivo existe no caminho especificado no href
  • Force a atualização do navegador (Ctrl+Shift+R / Cmd+Shift+R)
  • Verifique a aba Network das DevTools do navegador para erros 404 nas requisições do favicon

O favicon aparece no desktop, mas não no celular:

  • Confirme que o apple-touch-icon está definido para iOS
  • Confirme que o manifesto web existe e está vinculado para Android

O favicon antigo continua aparecendo após a atualização:

  • Os navegadores fazem cache agressivo de favicons. Adicione uma query string para forçar a atualização do cache: href="/favicon.png?v=2"

O favicon está borrado ou pixelado:

  • Gere novamente a partir de uma imagem de origem com resolução maior (mínimo de 512×512)
  • Verifique se você está usando o tamanho certo para cada contexto

Checklist Completo do Favicon

  • Imagem de origem em 512×512 px (PNG transparente)
  • favicon.ico (16×16 + 32×32 dentro do ICO, para o IE legado)
  • favicon-16x16.png
  • favicon-32x32.png
  • apple-touch-icon.png (180×180)
  • android-chrome-192x192.png
  • android-chrome-512x512.png
  • favicon.svg (opcional, mas recomendado)
  • site.webmanifest
  • Tags <link> de HTML no <head>

Use o Gerador de Favicon do PicsSizer para gerar o pacote completo a partir de uma única imagem, ou veja o Guia de Tamanhos de Favicon para a referência completa.

Perguntas frequentes

Qual deve ser o tamanho de um favicon?
O tamanho mínimo de um favicon é 16×16 pixels para a aba do navegador. No entanto, uma configuração moderna de favicon inclui vários tamanhos: 16×16, 32×32, 48×48 para navegadores; 180×180 para o ícone touch da Apple; 192×192 e 512×512 para o manifesto Android/PWA. Comece com uma imagem de origem de 512×512 e gere todos os tamanhos a partir dela.
Qual formato o favicon deve ter?
Os navegadores modernos aceitam favicons em ICO, PNG e SVG. A abordagem recomendada é: um favicon SVG para navegadores modernos (escalável infinitamente, arquivo minúsculo), um PNG de 32×32 como alternativa e um PNG de 180×180 como apple-touch-icon. Um arquivo ICO com 16×16 e 32×32 atende navegadores mais antigos.
Por que meu favicon não aparece no navegador?
Motivos comuns: o arquivo do favicon não está no caminho correto, a tag HTML link está ausente ou tem o atributo type errado, ou o navegador armazenou em cache um favicon antigo. Tente atualizar forçadamente a página (Ctrl+Shift+R ou Cmd+Shift+R) para que o navegador recarregue o favicon.
Preciso de um arquivo ICO ou posso usar PNG?
Os navegadores modernos (Chrome, Firefox, Safari, Edge) aceitam favicons em PNG. Um arquivo ICO só é necessário para dar suporte a versões antigas do IE. Se você não precisa oferecer suporte ao IE, um PNG de 32×32 funciona perfeitamente para a aba do navegador, e você pode dispensar o ICO por completo.
Como deve ser um bom favicon?
Um bom favicon é uma versão simplificada da sua logo ou marca, que fica clara mesmo em 16×16 e 32×32 pixels. Evite textos pequenos, gradientes complexos e detalhes finos — eles desaparecem em tamanhos pequenos. Uma única inicial, um ícone simples ou uma forma marcante funcionam melhor.