Guia

Favicon (.ico) vs SVG

SVG é o formato favicon mais interessante em 2026 – escalonável por vetor, compatível com modo escuro e geralmente com menos de 2 KB. Mas não pode substituir totalmente o .ico. Navegadores legados, leitores RSS, atalhos Windows e alguns incorporadores sociais dependem de /favicon.ico. A resposta certa é enviar ambos: SVG para navegadores modernos e .ico como substituto universal. O favicon generator produz o par completo de uma fonte e o SVG vs ICO tutorial fornece uma análise de formato mais profunda.

SVG é um formato vetorial, o que significa que um único favicon SVG é renderizado em qualquer densidade de pixels sem degradação. Em uma tela 1x, ele é renderizado em 16×16 pixels; em uma tela Retina 3x, ele é renderizado em 48×48 pixels físicos do mesmo arquivo. Nenhum pacote ICO com 4 quadros raster de tamanho específico pode corresponder a esse tratamento automático de densidade. SVG é o formato ideal para monitores modernos de alto DPI.

O formato .ico continua sendo a linha de base universal. Todos os navegadores de desktop, navegadores móveis, sistemas operacionais e ferramentas de terceiros que lidam com ícones da web oferecem suporte a favicon.ico desde o final dos anos 1990. Muitos desses ambientes não verificam as tags de link HTML — eles simplesmente tentam buscar /favicon.ico na raiz do domínio como uma convenção. A remoção de .ico de sua configuração quebra instantaneamente os favicons para um segmento significativo de usuários e ferramentas.

O suporte ao modo escuro é o recurso matador dos favicons SVG. Um arquivo SVG pode incorporar um bloco `<style>` com uma consulta `@media (prefers-color-scheme: dark)`. Quando o navegador está no modo escuro, a consulta é ativada e pode alterar o preenchimento, o traço ou a cor de fundo do ícone. Isso é impossível com .ico ou PNG — esses formatos são rasters estáticos sem nenhuma consciência ambiental.

O suporte do navegador para favicons SVG amadureceu significativamente. Chrome 80+ (lançado em 2020), Edge 80+, Firefox 41+ e Safari 15+ (lançado em 2021) suportam `<link rel='icon' type='image/svg+xml' href='/favicon.svg'>`. Em 2026, a grande maioria das instalações ativas de navegadores suportavam favicons SVG. A exceção notável é o Safari mais antigo (pré-15) em dispositivos iOS mais antigos – eles voltam para .ico automaticamente.

O tamanho do arquivo é outra vantagem do SVG. Um favicon SVG monocromático limpo para uma marca simples normalmente tem menos de 1 KB. Um arquivo .ico agrupando quadros raster de 16, 32, 48 e 64 px com boa qualidade normalmente tem de 10 a 25 KB. Para sites com requisitos de tempo de carregamento muito rápidos, enviar um favicon SVG em vez de um conjunto PNG independente reduz significativamente a carga útil do favicon – embora qualquer um dos formatos seja armazenado em cache após o primeiro carregamento.

A sintaxe de vinculação do favicon SVG é ligeiramente diferente de .ico. Você precisa de um atributo de tipo explícito: `<link rel='icon' type='image/svg+xml' href='/favicon.svg'>`. Sem o atributo type, alguns navegadores não reconhecem o arquivo como um favicon. Combine isso primeiro com a tag de link substituto .ico: `<link rel='icon' href='/favicon.ico'>`. Os navegadores que entendem os favicons SVG preferem a tag SVG mais específica; outros caem no .ico.

Vale a pena fazer a otimização SVG antes de implantar um favicon. As ferramentas de design exportam SVG com metadados do editor, comentários, caminhos invisíveis e atributos redundantes que adicionam bytes sem qualquer contribuição visual. Executar seu SVG por meio do SVG optimizer pode reduzir o tamanho do arquivo em 50-80%, mantendo o ícone visualmente idêntico. SVGs menores também analisam mais rapidamente, o que é importante em conexões mais lentas.

O formato .ico lida com a integração do sistema operacional Windows que SVG não consegue. Atalhos da área de trabalho criados a partir de guias do navegador, pinos da barra de tarefas e ícones do Explorador de Arquivos Windows são lidos /favicon.ico. SVG não é um formato de ícone Windows reconhecido nesses contextos. Mesmo os usuários que veem principalmente o favicon SVG nas guias do navegador verão a versão .ico quando criarem um atalho Windows para o seu site.

Animar um favicon é possível com SVG usando elementos `<animate>` ou animações SMIL dentro do arquivo SVG. Um favicon SVG animado pode pulsar, girar ou mudar de cor. O suporte do navegador para animação SVG em favicons é limitado (Chrome e Edge suportam; Firefox e Safari não), mas é uma opção criativa para aplicativos da web que desejam mostrar alterações de status (por exemplo, indicadores de carregamento, novos pontos de notificação) por meio do favicon.

Os favicons SVG suportam modos de cores avançados além da simples alternância escuro/claro. Você pode usar propriedades personalizadas CSS dentro de SVG, responder a consultas de mídia `forced-colors` para modo de alto contraste e usar vários pontos de interrupção de esquema de cores. Este nível de tema é impossível com formatos raster e torna o SVG a melhor escolha para sistemas de design com foco na acessibilidade.

A limitação prática do SVG na produção é que você ainda precisa de um substituto não SVG. A abordagem mais simples é manter SVG como seu ícone principal e gerar .ico e apple-touch-icon PNG da mesma fonte SVG. O favicon generator aceita SVG como formato de origem e produz as saídas .ico e PNG a partir dos dados vetoriais - sem perda de qualidade devido à rasterização.

Para cartões de compartilhamento de mídia social, imagens OG e desdobramento de links, o formato de origem do favicon é irrelevante – as plataformas sociais buscam o favicon de seu HTML ou /favicon.ico e o convertem internamente. Quer o seu favicon seja .ico, PNG ou SVG, o cartão de link desenrolado exibirá o ícone independentemente. Concentre-se na qualidade do conteúdo do ícone e não no formato dos cenários de compartilhamento social.

A implementação da configuração recomendada de ico+SVG envolve apenas três tags de link: fallback `.ico`, `image/svg+xml` SVG e `apple-touch-icon` PNG. Os navegadores os leem em ordem de especificidade – o formato mais específico primeiro – e escolhem o primeiro que suportam. Essa abordagem de aprimoramento progressivo significa que cada usuário obtém o melhor favicon que seu navegador pode suportar. Veja o best favicon format guide para a matriz de decisão completa.

Como funciona

  1. 1

    Prepare ou exporte seu ícone SVG

    Projete seu ícone com um quadrado viewBox (por exemplo, `viewBox='0 0 24 24'`). Adicione um bloco `<style>@media (prefers-color-scheme: dark) { ... }</style>` dentro do SVG para troca de cores no modo escuro. Otimize com o [SVG optimizer](tool:svg-optimizer).

  2. 2

    Gere o substituto .ico do SVG

    Carregue seu SVG para o [favicon generator](tool:favicon-generator). Ele rasteriza o vetor em quadros de 16, 32, 48 e 64 px e os agrupa em um favicon.ico de vários tamanhos para suporte universal a navegador e sistema operacional.

  3. 3

    Gerar apple-touch-icon.png

    O gerador também produz um PNG 180×180 da fonte SVG. Isso é necessário para instalações na tela inicial do iOS — iOS não usa SVG para apple-touch-icon.

  4. 4

    Adicione ambas as tags de link em <head>

    Adicione em ordem: `<link rel='icon' href='/favicon.ico'>` (fallback), então `<link rel='icon' type='image/svg+xml' href='/favicon.svg'>` (navegadores modernos), então `<link rel='apple-touch-icon' href='/apple-touch-icon.png'>`.

  5. 5

    Teste a renderização no modo escuro

    Alterne o modo escuro do seu sistema operacional e verifique se o favicon SVG muda de cor para Chrome ou Edge. Teste também em Safari e Firefox para confirmar o comportamento de fallback do .ico. Use o [favicon tester](utility:favicon-tester) para uma simulação.

Experimente agora

Gere o par .ico + SVG

Gerador de Favicon

Perguntas frequentes

Posso abandonar totalmente o .ico e usar apenas SVG?+

Não é seguro em 2026. Leitores RSS, importadores de favoritos, atalhos Windows, alguns sistemas sociais incorporados e muitas ferramentas legadas buscam /favicon.ico diretamente sem ler tags de link HTML. A remoção de .ico produz ícones quebrados para um segmento não trivial de usuários e ferramentas automatizadas.

Quais navegadores suportam favicons SVG?+

Chrome 80+, Edge 80+, Firefox 41+, Safari 15+ e Brave (baseado em cromo). Isso cobre a grande maioria das instalações de navegadores ativos em 2026. Navegadores mais antigos e pré-Safari 15 em iOS mais antigos voltam para .ico automaticamente quando você inclui ambas as tags.

Como adiciono suporte ao modo escuro a um favicon SVG?+

Adicione um bloco `<style>` dentro de SVG com `@media (prefers-color-scheme: dark) { /* change fill, stroke, or background colors */ }`. O navegador aplica o estilo quando o sistema operacional está no modo escuro. Não são necessárias tags JavaScript ou HTML extras.

Quão pequeno pode ser um favicon SVG?+

Menos de 1 KB para uma marca monocromática limpa após a otimização. Mesmo logotipos multicoloridos complexos raramente excedem 4-5 KB. Execute seu SVG por meio do [SVG optimizer](tool:svg-optimizer) para remover os metadados do editor e reduzir o tamanho do arquivo sem perda de qualidade visual.

SVG suporta transparência para favicons?+

Sim. SVG é inerentemente transparente em todos os lugares onde a arte não é preenchida. Não há necessidade de um canal alfa — o plano de fundo é transparente por padrão, a menos que você adicione explicitamente um preenchimento de retângulo de plano de fundo.

Posso gerar um .ico de uma fonte SVG?+

Sim. O [favicon generator](tool:favicon-generator) aceita entrada SVG e a rasteriza para produzir um .ico de vários tamanhos mais variantes PNG. A conversão de vetor para raster em cada tamanho de destino produz uma saída mais nítida do que a redução da resolução de uma única imagem raster grande.

A ordem das tags de link é importante ao usar .ico e SVG?+

Sim. Coloque a tag do link .ico primeiro como substituto e depois a tag do link SVG. Os navegadores que suportam favicons SVG preferem o tipo SVG mais específico; navegadores que não simplesmente ignoram e caem no .ico. O pedido garante compatibilidade máxima.

Ferramentas relacionadas

Mais guias

Guias

Explorar FetchFavicon

Categorias

Conversores

Utilitários

Guias

Tutoriais