Converter HEIF para ICO

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.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Com perdas Parte do detalhe é trocada por tamanho. ICO não consegue guardar tudo o que um HEIF guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber Reduzido a tamanhos de ícone; o detalhe acima de 256 pixels é descartado.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

A parte incômoda primeiro: foto não encolhe virando ícone

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 que este conversor coloca dentro do ICO

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 teto de 256 pixels, e um byte que diz 0

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.

Nada recorta o seu quadro 4:3 num quadrado

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.

Três tamanhos no arquivo, e por que isso não salva uma foto

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.

Transparência é possível, e a sua foto não tem nenhuma

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.

O que fazer quando a foto é a marca

À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.

A imagem é decodificada e recodificada, então nada mais viaja

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.

Convertido na aba, com o original intacto

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.

O que uma foto de celular traz que mais atrapalha um ícone

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.

Como converter HEIF para ICO

  1. Solte o seu arquivo HEIF nesta página, ou clique para escolher um.
  2. Escolha ICO como destino. A conversão acontece no seu navegador e o arquivo não é enviado.
  3. Baixe o arquivo ICO pronto.

HEIF ou ICO: o que muda

HEIF comparado com ICO
HEIFICO
Nome completoHigh Efficiency Image File FormatÍcone do Windows
Extensão do arquivo.heif.ico
Tipo de mídiaimage/heifimage/x-icon
CompressãoCom perdas — o tamanho é comprado com qualidadeSem perdas — nada é descartado
Publicado pela primeira vez20151985
Publicado porMPEGMicrosoft
EspecificaçãoISO/IEC 23008-12
LicençaPublicado, não padronizadoPublicado, não padronizado
Situação hojeAtualDe nicho
Profundidade de bits108
Cor que consegue descreverYCbCr, gama amplaRGB, paleta indexada
Maior imagem256 px por lado
Abre no navegadorAlguns navegadoresTodos os navegadores
Considerado no lugarJPG, AVIFPNG, SVG

O que se perde

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.

O que se mantém

A transparência se mantém. HEIF e ICO guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.

Abrir o resultado

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.

Tamanho e qualidade

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.

Para que serve cada formato

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.

De HEIF para ICO: perguntas frequentes

Meu arquivo HEIF é enviado para algum lugar?

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.

Converter HEIF para ICO é grátis?

É. 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.

Perde qualidade ao converter HEIF para ICO?

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.

Um arquivo HEIF de várias páginas cabe em um único ICO?

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ó.

Converter para ICO melhora a qualidade?

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.

Passar de HEIF para ICO reduz a profundidade de cor?

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.

Mais sobre esses formatos