Gerador de HTML para favicon
Gera as etiquetas <head> necessárias para a favicon, ícone de toque e cores do tema de um site.
Gerador de HTML para favicon
Uma favicon é mais do que um ficheiro: um separador do navegador precisa de um .ico, um ecrã inicial de telefone precisa de uma apple-touch-icon 180x180, o separador fixado do Safari precisa de uma máscara SVG monocromática, e um pedido de instalação de PWA lê os ícones listados no manifesto. Esta ferramenta escreve as etiquetas exatas <link> e <meta> para todos eles a partir de um caminho base e um conjunto de tamanhos de ícones, para que copie um bloco único para <head> em vez de montá-lo a partir de cinco especificações diferentes.
Defina o caminho base para onde os ficheiros de ícones vão estar — a raiz ou uma pasta como /icones/ — e cada href é construído contra ela. Alterne entre ICO, PNG e SVG de forma independente: PNG também adiciona a apple-touch-icon no tamanho fixo 180x180 que a Apple espera, e SVG adiciona uma mask-icon cuja cor provém da sua cor de tema clara (ou escura, se essa for a única definida). Uma cor de tema clara e escura tornam-se cada uma uma etiqueta <meta name="theme-color"> separada com uma consulta prefers-color-scheme, para que a cromática do navegador corresponda à página em qualquer modo. Um comutador separado adiciona as etiquetas msapplication mais antigas que alguns cenários de azulejo do Windows ainda leem.
O campo de tamanhos aceita uma lista separada por vírgulas ou linhas — "16x16, 32x32, 192x192" — e um número simples como "48" é uma abreviatura para um ícone quadrado; as entradas não reconhecidas são descartadas em vez de rejeitadas. Ative a lista de verificação de ficheiros e o resultado termina com um comentário listando cada caminho referenciado, por ordem, que é a lista a ser realmente carregada.
Tudo funciona no seu navegador: nada do que escreve é enviado para qualquer lugar. Copie o resultado para a secção <head> da sua página, descarregue-o como um ficheiro .txt ou envie-o para a entrada de outra ferramenta para continuar a ajustá-lo.