
Developer's Guide to Implementing Logo Assets
Complete technical guide for developers to integrate Logo Foundry assets into their projects efficiently

Atualizado em:
Aprenda a combinar SVG, PNG e ICO para exibir favicons nítidos no Chrome, Firefox, Safari, Edge, iOS, Android e Windows.
Abas, favoritos, resultados do Google e atalhos na tela inicial podem usar declarações diferentes. Ver o ícone em uma aba não comprova os demais contextos. Comece pelos arquivos exportados e teste os locais de exibição necessários ao seu site.
| Navegador ou contexto | O que conferir | Base prática |
|---|---|---|
| Chrome e Edge | Aba, favoritos e app instalado separadamente | ICO/PNG pequenos, SVG opcional e manifest quando necessário |
| Firefox | Formato escolhido, tamanho e tema | Mantenha raster e teste as versões atendidas |
| Safari | Versão e contexto | WebKit documenta ícones SVG no Safari 26.0; preserve PNG/ICO para versões antigas |
| Tela inicial do celular | Atalho do site versus PWA instalada | Confira Apple Touch e arte do manifest separadamente |
As notas do Safari 26.0 do WebKit registram a inclusão de ícones SVG. A afirmação antiga sobre favicon SVG comum desde o Safari 16.4 não deve orientar a compatibilidade. Ícones comuns, máscaras de abas fixadas e imagens da página são recursos distintos. A tabela é um plano de teste, não uma garantia para todas as versões.
Confira aba, favoritos e app instalado separadamente. Comece com ICO/PNG pequenos e acrescente SVG ou manifest conforme o contexto atendido.
Teste formato, tamanho e tema nas versões usadas pelo projeto; mantenha raster quando necessário.
As notas do WebKit registram ícones SVG no Safari 26.0. Não use a antiga afirmação de Safari 16.4 para favicons comuns; teste a versão e o contexto reais.
Use ICO/PNG conforme os ambientes que o projeto precisa atender, sem prometer compatibilidade idêntica em toda versão.
Declare somente arquivos que você realmente publicou.
Use SVG Favicon para configurar cores claras e escuras em uma arte vetorial. Mantenha PNG ou ICO quando os navegadores e contextos atendidos precisarem. Suporte a imagens SVG em uma página não comprova suporte a favicons SVG. Favicons comuns também são diferentes dos ícones de abas fixadas do Safari.
Teste as versões atendidas pelo seu projeto antes de afirmar suporte a um formato ou animação. Mesmo um vetor nítido pode ter detalhes ilegíveis em 16 px.
O Favicon Generator exporta ICO com vários tamanhos, PNGs pequenos e Apple Touch de 180 px. O ZIP do exemplo usa o mesmo fluxo e pode ser aberto sem conta. Neste exemplo, os arquivos ficam na raiz do site:
<link rel="icon" href="/favicon.ico">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">Se você usar /icons/, altere as URLs. O ICO desta ferramenta contém imagens de 16, 32 e 48 px; cada PNG tem um tamanho. Apple Touch é um ícone de atalho do site, não um catálogo de assets de app iOS.
O ICO do exemplo contém quadros PNG de 16, 32 e 48 px. Confira o arquivo real; renomear PNG para .ico não converte o formato.
Verifique cada contexto no ambiente de destino.
Mantenha apple-touch-icon para o fluxo de tela inicial atendido, com fundo opaco intencional, deixando o aparelho aplicar a forma externa. Assets iOS nativos são outra tarefa. Para uma máscara de aba fixada do Safari, prepare arte monocromática apropriada, sem apenas renomear um favicon SVG colorido.
Declare as imagens do launcher em icons do manifest. Um PNG de 192 ou 512 px apenas em rel="icon" não substitui essa configuração. Artes padrão e maskable têm composições distintas; o guia PWA explica tamanhos e círculo seguro.
Confira aba, favoritos e atalho do app instalado separadamente. Adicione arquivos antigos de blocos ou browserconfig.xml somente se o projeto realmente atender esse recurso e tiver os arquivos. Eles não são obrigatórios para todo ambiente atual do Edge.
Simplifique a arte e confira a rasterização pequena antes de reduzir o arquivo. PNG não tem uma configuração universal de qualidade de “70–80%”, e SVG com fotografia incorporada pode ser maior que PNG simples. Preserve o original e compare cópias otimizadas em 16 e 32 px.
Confira cabeçalhos, cache de CDN e service worker. Use URL estável para o favicon de busca, sem renomear repetidamente para tentar forçar rastreamento. Ao trocar a versão do ícone do navegador, publique declarações e arquivos juntos e mantenha os arquivos antigos enquanto houver páginas em cache. Não pré-carregue todos os ícones sem uma necessidade medida.
Um SVG autocontido pode usar prefers-color-scheme. Salve este exemplo original como favicon.svg e publique o arquivo, ou configure cores no SVG Favicon. O ZIP de exemplo do gerador de imagens fornece raster; adicionar uma declaração SVG não cria o arquivo.
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
<style>
.background { fill: #ffffff; }
.mark { fill: #172554; }
@media (prefers-color-scheme: dark) {
.background { fill: #172554; }
.mark { fill: #ffffff; }
}
</style>
<rect class="background" width="100" height="100" rx="20" />
<circle class="mark" cx="50" cy="50" r="25" />
</svg><link rel="icon" href="/favicon.ico">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/svg+xml" sizes="any" href="/favicon.svg">Esses arquivos não definem uma ordem obrigatória de fallback. O navegador escolhe entre candidatos conforme os atributos; veja a referência de links de ícone. Confira a URL escolhida, os dois temas e a legibilidade do raster. Uma simulação escura não comprova que o navegador carregou a variante SVG.
Confira a imagem escolhida e a resposta pública antes de refazer a arte.
Identifique o arquivo escolhido e confira os pixels reais. Ofereça tamanhos pequenos apropriados e simplifique linhas finas: aumentar dimensões não recupera detalhes do original nem torna um desenho complexo legível em uma aba pequena.
Para instalar, veja os guias de Next.js e WordPress. Envie correções pela página Sobre e contato.
Compare fundos claros e escuros e abas ativas e inativas. Ajuste a arte ou use SVG com tema testado. Uma prévia grande não representa o ícone final pequeno.
Converta para sRGB quando o editor permitir, guarde o original e compare o arquivo publicado em telas relevantes. Remover o perfil sem converter os pixels não é uma correção universal.
Teste Chrome, Firefox, Safari e Edge nas versões usadas pelo seu público; registre versão, URL escolhida, tema e contexto. Inclua a tela inicial do celular quando necessário. Favicon Checker ajuda a conferir arquivos e declarações públicos; navegador e aparelho confirmam o contexto real de exibição.
headO Favicon Generator exporta ICO com vários tamanhos, PNGs pequenos e Apple Touch de 180 px. O ZIP do exemplo usa o mesmo fluxo e pode ser aberto sem conta. Neste exemplo, os arquivos ficam na raiz do site:
<link rel="icon" href="/favicon.ico">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">Se você usar /icons/, altere as URLs. O ICO desta ferramenta contém imagens de 16, 32 e 48 px; cada PNG tem um tamanho. Apple Touch é um ícone de atalho do site, não um catálogo de assets de app iOS.
Ao usar o manifest exportado, publique também site.webmanifest e suas imagens:
<link rel="manifest" href="/site.webmanifest">Para o Google, confira a declaração na página inicial e se os arquivos podem ser rastreados, seguindo a documentação atual de favicon. A exibição não é garantida nem imediata. Evite renomear arquivos repetidamente para tentar forçar uma atualização na busca.
Ícones PWA são declarados no manifest. A arte maskable exige uma área segura circular, explicada no guia de PWA. Um PNG de 512 px não torna o site uma PWA completa e instalável.
Veja os guias de Next.js e WordPress. Correções: Sobre e contato.
Assinatura de colaborador dos guias do LogoFoundry. Para correções ou dúvidas sobre o artigo, use o contato na página Sobre.
Como mantemos os guiashead
Complete technical guide for developers to integrate Logo Foundry assets into their projects efficiently

Master the art of creating perfect social media images for all platforms with up-to-date specifications

Referência prática de tamanhos 192×192 e 512×512, zona segura de 80%, ícones maskable e configuração do manifest.json.
Join the community
Subscribe to our newsletter for the latest news and updates