InfoGeral

Nenhum favicon SVG encontrado — Ícones escaláveis e prontos para modo escuro

Favicons SVG escalam perfeitamente e suportam modo escuro via media queries CSS.

O que é um favicon SVG?

Um favicon SVG é um ícone vetorial que escala perfeitamente em qualquer tamanho. Diferente de favicons PNG ou ICO, favicons SVG nunca ficam pixelados — são renderizados na resolução exata necessária.

Por que usar favicons SVG?

Escala perfeita

  • Qualquer tamanho, qualquer resolução — Acabou criar vários tamanhos de PNG
  • Pronto para alta densidade — Sempre nítido em telas Retina e 4K
  • À prova de futuro — Funciona em qualquer densidade de tela, atual e futura

Suporte a modo escuro

Favicons SVG podem se adaptar ao esquema de cores do usuário usando media queries CSS:

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
  <style>
    path { fill: #333; }
    @media (prefers-color-scheme: dark) {
      path { fill: #fff; }
    }
  </style>
  <path d="M16 2L2 30h28L16 2z" />
</svg>

Arquivo pequeno

SVGs costumam ser bem menores do que PNGs equivalentes, especialmente em tamanhos maiores.

Suporte em navegadores

Navegador Suporte a favicon SVG
Chrome Sim (80+)
Firefox Sim (41+)
Edge Sim (80+)
Safari Sim (15.4+)
Opera Sim (67+)

Como corrigir

<link rel="icon" type="image/svg+xml" href="/favicon.svg" />

Boas práticas

  1. Sempre forneça um fallback PNG — Para navegadores mais antigos que não suportam favicons SVG
  2. Mantenha simples — SVGs complexos podem não renderizar bem em 16x16
  3. Use CSS para modo escuro — Aproveite o suporte a media queries do SVG
  4. Otimize o SVG — Remova metadados e espaços em branco desnecessários
  5. Teste em vários navegadores — Confirme a renderização correta nos principais

Configuração recomendada

<!-- SVG primary (modern browsers) -->
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />

<!-- PNG fallback (older browsers) -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />

Artigos relacionados