Adicionar um favicon em HTML

Escrito por

Um favicon HTML fiável depende de um pequeno conjunto de ficheiros acessíveis e ligações no head, não de uma etiqueta mágica. Este procedimento abrange separadores modernos, clientes antigos e atalhos móveis sem multiplicar variantes históricas.

Ficheiros de favicon ligados ao head de uma página HTML
URL relativos à raiz e algumas relações explícitas abrangem as principais utilizações.

Preparar os ficheiros

Comece com um símbolo quadrado e legível em tamanhos muito pequenos. Coloque favicon.ico, favicon.svg, apple-touch-icon.png, site.webmanifest e os PNG referenciados pelo manifesto na pasta pública servida na raiz do domínio.

Um caminho como /favicon.svg é absoluto em relação ao domínio. Continua, por isso, correto em /produits ou /blog/article, ao contrário de favicon.svg, que pode ser resolvido relativamente à página.

Adicionar as etiquetas ao head

Declare primeiro o SVG com rel icon e o tipo image/svg+xml, depois o ICO com rel icon e sizes any. Adicione rel apple-touch-icon para iOS e rel manifest para as instalações da aplicação web.

O tipo deve corresponder ao ficheiro realmente servido. Não mude o nome de um PNG para .ico: o conteúdo e o cabeçalho do ficheiro devem ser os do formato ICO.

Etiquetas de favicon a verificar
UtilizaçãoRelaçãoFicheiro
Navegador modernoicon/favicon.svg
Compatibilidadeicon/favicon.ico
Ecrã iOSapple-touch-icon/apple-touch-icon.png
Aplicação webmanifest/site.webmanifest

Publicar sem quebrar os caminhos

Abra diretamente cada URL de ficheiro após a publicação. A resposta deve ser uma imagem ou um manifesto, com um estado de sucesso, e não uma página HTML de início de sessão ou de erro 404 devolvida com um estado enganador.

Se o site estiver num subdiretório, adapte os caminhos ou a base pública. Verifique a página final nas ferramentas de programação: o navegador deve pedir os URL esperados, sem redirecionamento para outro servidor.

Verificar o resultado

Recarregue a página com a cache desativada e inspecione as etiquetas link no DOM produzido. Teste depois um separador, um favorito e, se necessário, a adição ao ecrã principal num dispositivo real.

O favicon de um resultado de pesquisa também segue as regras do motor e o seu calendário de rastreio. Um ícone visível no navegador não garante, por isso, uma atualização imediata nos resultados.

Fontes primárias

Perguntas frequentes

A etiqueta de favicon fica no body?

Não. Os elementos link que descrevem os ícones e o manifesto pertencem ao head do documento.

Basta um favicon.ico na raiz?

É uma boa alternativa de recurso, mas não descreve o ícone Apple Touch nem os ícones instaláveis do manifesto. Declare os formatos adequados a essas utilizações.

Porquê usar um caminho que começa por /?

Parte da raiz do domínio e evita que uma página num nível inferior procure o ficheiro na sua própria pasta.

Passe à prática

O gerador produz o conjunto completo em segundos, gratuitamente e sem enviar as suas imagens.

Criar os ficheiros a instalar

Para ler e experimentar a seguir

As outras ferramentas LFFavicon e os guias que respondem às perguntas mais frequentes.

Ferramentas

Guias