Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
Aqui você converte HEIF para ICO de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
HEIF para ICO
Um ícone é exibido a 16, 32 ou 48 pixels na maior parte do tempo. Em 16 pixels de largura você tem 256 pixels no total para trabalhar, o suficiente para talvez três formas e duas cores. Fotografia é feita de centenas de milhares de pequenas diferenças de tom, e cada uma delas é diluída nessa escala.
O resultado não é uma foto pequena, é uma mancha colorida. É por isso que todo ícone que você lembra — uma pasta, um envelope, a marca de uma empresa — foi desenhado como um punhado de formas de alto contraste, não fotografado. Nada na conversão abaixo muda isso, e saber disso antes de gastar uma tarde é a coisa mais útil desta página.
O arquivo é um cabeçalho de seis bytes, dezesseis bytes de diretório para cada tamanho, e depois um PNG para cada um. A especificação também aceita um bitmap cru, que era a forma original, mas todo Windows desde o Vista lê um PNG dentro de um ICO, e o arquivo sai numa fração do tamanho.
Quantas entradas é você quem escolhe, e o padrão são três: 48, 32 e 16 pixels, escritas do maior para o menor. É o arquivo multitamanho que a expressão «favicon.ico» pressupõe, e importa se você está substituindo um — o que quer que exiba o ícone lê o diretório e pega a entrada que quer, em vez de reamostrar uma imagem grande sozinho. O que isso não faz é mudar a imagem. Você agora decide como a versão de 16 pixels é produzida, e continua sendo a sua foto reduzida a 16 pixels.
O ICO guarda a largura e a altura de cada imagem num byte cada, então 256 é o maior valor que o formato consegue descrever. A borda maior da sua imagem é reduzida a esse teto antes de qualquer outra coisa — uma foto de 4.032 pixels vira 256 pixels de largura — e cada tamanho do arquivo é reduzido a partir daí, então com o conjunto padrão o maior que sobra é 48 pixels.
O valor 256 não cabe num byte, então o formato escreve isso como 0, e é o que vai na entrada sempre que você pede esse tamanho. Parece um erro quando se olha o arquivo num editor hexadecimal, e é a especificação. Se você está depurando um ícone que alguma ferramenta recusa, esse zero não é o problema.
Uma foto de celular é 4:3 ou 3:2, e um ícone é quadrado. Esta conversão reduz a imagem e centraliza; não recorta. Uma origem de 4.032 por 3.024 é desenhada em três quartos de cada quadrado de entrada, com transparência preenchendo o resto — o que é um ICO válido e sem distorção, e um quarto do ícone gasto à toa.
Então recorte antes. Deixe o HEIF quadrado no que o celular ou o computador oferecer, escolha o recorte pensando no que vai ficar legível quando for um doze avos desse tamanho, e converta depois. Em 16 pixels, a diferença entre uma imagem que preenche o quadrado inteiro e uma que preenche três quartos dele é quatro linhas de pixel de um total de dezesseis, boa parte do que você tinha. Leva um minuto, e é a diferença entre um ícone que se lê e um que não.
O motivo de o ICO ser um contêiner é justamente poder guardar várias imagens e deixar o sistema escolher a mais perto do tamanho que precisa. Um favicon.ico tradicional carrega versões de 16, 32 e 48 pixels num único arquivo, cada uma desenhada ou ajustada para aquela escala. Este par escreve esse conjunto, e o controle «Tamanhos do ícone» pode estender até 256 ou reduzir para uma entrada só.
Aproveite a melhoria pelo que ela é. Três entradas significam que nada mais adiante precisa reamostrar o seu ícone na hora de desenhar, o que é um ganho real numa marca desenhada e marginal numa fotografia — porque o problema em 16 pixels nunca foi a reamostragem malfeita, é que não existe fotografia que sobreviva a dezesseis pixels de largura. O conjunto sai da mesma imagem em três escalas; é um contêiner melhor em volta da mesma dificuldade.
Como o conteúdo é um PNG, o ícone pode carregar canal alfa completo, e uma origem com fundo já removido chega com ele intacto. Ícones ganham muito com isso: uma forma sobre transparência se encaixa direito tanto numa barra de tarefas escura quanto numa aba de navegador clara.
Um HEIF vindo de câmera é um retângulo de pixels opacos, então o que você recebe é um retângulo, e num tema escuro esse retângulo se anuncia como um quadrado claro numa fileira de formas. Nada aqui remove um fundo, e um recorte automático não é algo que um conversor de formato deveria estar chutando. Se o ícone precisa ser uma forma em vez de um quadrado, esse trabalho acontece num editor de imagem antes desta página.
Às vezes realmente não existe uma marca desenhada: um negócio pequeno, um site pessoal, um produto que só existe como objeto fotografado por alguém. A saída viável é parar de tentar representar a imagem inteira e escolher um elemento — a forma da garrafa, a cabeça do animal, a cor da porta — e recortar fechado nele.
Teste com honestidade. Converta, depois olhe o ícone no tamanho real numa aba de navegador ao lado de outros doze, não ampliado numa prévia. Se você não consegue distinguir o seu dos vizinhos rapidamente, o recorte não está fechado o bastante, e nenhuma resolução vai consertar isso. Aumentar o contraste e simplificar o fundo antes de converter rende mais legibilidade a 16 pixels do que qualquer outra mudança, porque nesse tamanho a única informação que sobrevive é a diferença entre áreas claras e escuras.
O HEIF é decodificado em pixels, reduzido e codificado como PNG uma vez para cada tamanho, e os resultados são embrulhados no contêiner do ícone. Nada da estrutura do arquivo original sobrevive a isso, então o ICO não guarda EXIF, hora de captura, modelo de câmera nem coordenada de GPS. Nada foi filtrado de propósito; simplesmente não existe caminho para um bloco de metadados atravessar uma decodificação e duas recodificações.
Ícone está entre os arquivos mais distribuídos de um site — todo visitante busca o favicon — então isso é um padrão bom, não uma limitação. Também significa que o arquivo é pequeno de um jeito que nada tem a ver com a foto: um ícone tem alguns kilobytes, e não há carga escondida inflando ele.
O decodificador e os dois codificadores rodam dentro desta página, na sua própria máquina, então nenhuma foto é enviada e nenhuma conta é necessária. Arquivos de até 100 MB são aceitos, o que para uma origem que termina em 256 pixels é um limite que você nunca vai atingir.
Guarde o HEIF, porque este site consegue ler esse formato e não consegue escrever nele — o decodificador tem licença que um site estático consegue respeitar, e nenhum codificador tem. Mais na prática, você vai querer recortar e converter de novo depois de ver o ícone no tamanho real, e o original é para onde você volta.
Duas características da fotografia de celular moderna trabalham direto contra o trabalho. A primeira é a profundidade de campo rasa: modo retrato e close borra o fundo de propósito, e um fundo borrado reduzido a 32 pixels é uma mancha indiferenciada que compete com o assunto em vez de se separar dele.
A segunda é a sutileza de tom. O processamento do celular produz imagens agradáveis, de baixo contraste, com detalhe nas sombras — exatamente o oposto do que sobrevive a uma redução extrema. Ícone funciona com contraste forte entre duas ou três áreas. Se você precisa mesmo usar uma foto, escolha uma tirada de frente contra um fundo liso, e espere ter que aumentar o contraste antes de converter.
| HEIF | ICO | |
|---|---|---|
| Nome completo | High Efficiency Image File Format | Ícone do Windows |
| Extensão do arquivo | .heif | .ico |
| Tipo de mídia | image/heif | image/x-icon |
| Compressão | Com perdas — o tamanho é comprado com qualidade | Sem perdas — nada é descartado |
| Publicado pela primeira vez | 2015 | 1985 |
| Publicado por | MPEG | Microsoft |
| Especificação | ISO/IEC 23008-12 | — |
| Licença | Publicado, não padronizado | Publicado, não padronizado |
| Situação hoje | Atual | De nicho |
| Profundidade de bits | 10 | 8 |
| Cor que consegue descrever | YCbCr, gama ampla | RGB, paleta indexada |
| Maior imagem | — | 256 px por lado |
| Abre no navegador | Alguns navegadores | Todos os navegadores |
| Considerado no lugar | JPG, AVIF | PNG, SVG |
ICO comporta uma página. Um arquivo HEIF de várias páginas é convertido página por página, não em um arquivo só.
HEIF guarda até 10 bits por canal e ICO guarda 8. Essa precisão a mais é o que aguenta correções fortes sem faixas, então converta depois de editar, não antes.
A transparência se mantém. HEIF e ICO guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.
ICO abre em qualquer navegador atual. HEIF alcança ainda menos navegadores. Se o arquivo vai para uma página web ou um formulário, esse costuma ser todo o motivo da conversão.
O resultado fica maior que o original e não fica melhor. HEIF já descartou detalhe e ICO guarda o que sobrou sem descartar mais: evita perda nova, não desfaz a primeira.
Os dois miram trabalhos diferentes: HEIF em celulares e a fotografia, ICO em a web. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.
HEIF é o formato da MPEG, publicado em 2015. Registra 10 bits por canal.
ICO vem da Microsoft é de 1985. GIMP e IcoFX leem o formato.
ICO foi publicado em 1985 e HEIF em 2015. O mais antigo costuma ser o arquivo mais seguro para entregar; o mais novo faz o mesmo com menos bytes.
Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo. O motor deste par específico é libheif, o decodificador de referência do HEIC da Apple; seu navegador baixa isso uma vez e guarda.
É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez. libheif é baixado para a sua máquina e roda lá, e por isso não há contador.
ICO comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade. Reduzido a tamanhos de ícone; o detalhe acima de 256 pixels é descartado.
ICO comporta uma página. Um arquivo HEIF de várias páginas é convertido página por página, não em um arquivo só.
O resultado fica maior que o original e não fica melhor. HEIF já descartou detalhe e ICO guarda o que sobrou sem descartar mais: evita perda nova, não desfaz a primeira.
HEIF guarda até 10 bits por canal e ICO guarda 8. Essa precisão a mais é o que aguenta correções fortes sem faixas, então converta depois de editar, não antes.