Blog Formação DEV

Como adicionar um favicon ao seu projeto

Neste artigo veremos como criar e adicionar um ícone de favorito em uma página HTML.
Como adicionar um favicon ao seu projeto
Texto de: Letícia Garcez

Introdução

Favicons são ícones que estão associados às aplicações web, e mesmo que você nunca tenha ouvido essa palavra, provavelmente já conhece esse tipo de ícone. Os favicons são os ícones mostrados nas abas ou na barra de favoritos do seu navegador. Esses ícones facilitam a identificação da sua aplicação entre as abas ou favoritos salvos no navegador, além de reforçar a identidade visual da aplicação.

Formato e tamanho de um Favicon

Geralmente um favicon é uma imagem pequena com a extensão .ico, .png ou .gif. O tamanho dessas imagens é dado em pixels e costuma ser algo em torno de 16X16 ou 32X32 para favicons usados em navegadores.

Além dos formatos .ico, .png e .gif, também é possível utilizar formatados como .jpeg e .svg, porém é importante dizer que utilizar esses formatos não são uma boa prática já que nem todos os navegadores suportam esse tipo de arquivo como favicon.

Pelo tamanho do ícone ser pequeno, também é recomendado que você utilize uma imagem com um tamanho adequado para o que é requerido no navegador, já que seria um desperdício de recursos adicionar uma imagem em alta resolução e reduzi-la para alguns poucos pixels de exibição.

Criando um favicon

Agora que já entendemos o que é um favicon, vamos criar um. Existem vários sites focados na criação desses ícones, e eu utilizarei o site Favicon.io, que pode ser acessado clicando aqui. Logo na página inicial do site, observamos os três tipos de geradores de favicon disponíveis:

Untitled

O primeiro gerador transforma imagens em formato png em favicons, o segundo transforma textos em favicons e o terceiro cria favicons a partir de emojis. Você pode utilizar o gerador que você julgar que se alinha mais ao estilo que você quer para o favicon da sua aplicação. Eu mostrarei como usar cada um dos geradores e no final mostrarei como adicionar esse favicon na sua aplicação, já que o processo é o mesmo.

Transformando uma imagem em Favicon

Para gerar um favicon a partir de uma imagem, basta fazer o upload da imagem diretamente do seu computador e clicar em download para baixar um arquivo zip com diferentes versões do favicon para sua aplicação. Veremos o que fazer com esse arquivo mais adiante neste artigo.

Untitled

Transformando um texto em favicon

Para gerar um favicon textual é preciso selecionar esse gerador e na página de geração você verá diversas opções de personalização do favicon, incluindo o texto que será exibido, a fonte desse texto e as cores de fundo e da fonte. Você pode acompanhar como o seu favicon ficará através do Preview, e depois que estiver satisfeito com a estilização do ícone, basta clicar em download.

Untitled

Transformando um emoji em favicon

Já na opção de utilizar um emoji como favicon, só é preciso escolher um emoji entre os disponíveis na aplicação.

Untitled

Uma vez que você tenha clicado no emoji que deseja ter como favicon, a página abaixo aparecerá, e nessa página basta clicar em download.

Untitled

Aplicando um Favicon

Uma vez que você tenha feito o donwload de um arquivo zip que contém diferentes versões do seu ícone, é hora de adicionar seu favicon em uma aplicação. Na página de cada um desses geradores que listei, existem informações de como usar os ícones gerados pelo site.

Resumidamente, o que as instruções de instalação dos favicons dizem é para colocar uma lista de arquivos que estarão disponíveis dentro do .zip baixado na pasta raiz do seu projeto e adicionar algumas linhas de código dentro da tag head do seu arquivo HTML.

Untitled

É importante mencionar aqui que este código do site considera que as imagens referentes ao seu favicon estarão na mesma pasta que o arquivo HTML com a tag head onde o código será colado. Caso as imagens estejam em outro local, será preciso alterar a propriedade href para deixá-la com o caminho correto para os ícones.

Uma vez que os arquivos do zip gerado pelo site tenham sido descompactados e as tags link tenham sido adicionadas na tag head do seu HTML, basta acessar a aplicação pelo navegador.

Untitled

E verificar que o seu ícone já está disponível:

Untitled

Considerações finais

Adicionar favicons a projetos com HTML é algo muito simples que acaba sendo muito interessante do ponto de vista da identidade da sua aplicação.

Sobre o autor
Cod3r

Cod3r

Com mais de 400 mil alunos, a Cod3r é uma das principais escolas de tecnologia do País. Um de seus produtos mais importantes é a Formação DEV, com objetivo de preparar os profissionais para o mercado.

Ótimo! Inscreveu-se com sucesso.

Bem-vindo de volta! Registou-se com sucesso.

Assinou com sucesso o Blog Formação DEV .

Sucesso! Verifique o seu e-mail para obter o link mágico para se inscrever.

As suas informações de pagamento foram atualizadas.

Seu pagamento não foi atualizado.