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 HEIC 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.
HEIC para ICO
Esse passo decide se o resultado parece proposital. Nada nesta conversão recorta a imagem: ela mantém as proporções e fica centralizada num quadrado na maior escala que cabe, então uma foto comum de iPhone (4032 por 3024) chega como uma imagem 4:3 com um quarto do ícone vazio acima e abaixo. Nada é esticado, mas um favicon tem 16 pixels de altura e você acabou de abrir mão de quatro deles.
Abra a foto no aplicativo Fotos, toque em Editar, escolha a ferramenta de corte com proporção quadrada e centralize no que realmente importa — a letra do letreiro, o símbolo, o objeto único. Salve, compartilhe a cópia cortada e converta essa. Trinta segundos de recorte valem mais que qualquer ajuste desta página.
Um favicon é desenhado a 16 pixels CSS. Numa tela de alta densidade o navegador pode escolher 32 pixels físicos, e uma barra de favoritos pode chegar um pouco maior, mas 16 por 16 é o tamanho para projetar. São 256 pixels no total, menos que as palavras nesta frase.
O que sobrevive nesse tamanho é uma forma e uma ou duas cores. O que não sobrevive é texto de qualquer tipo com menos de quatro caracteres, linhas finas, gradientes, sombras e qualquer coisa com fundo atrás. Uma foto de fachada vira uma mancha marrom. Uma foto de uma única letra pintada na parede, bem enquadrada, vira um ícone reconhecível.
O arquivo é um cabeçalho de seis bytes, seguido de uma entrada de dezesseis bytes por tamanho, e depois um PNG para cada — três deles nas configurações padrão, a 48, 32 e 16 pixels, listados do maior para o menor. O formato também permite um bitmap bruto, mas toda versão do Windows desde o Vista lê um PNG dentro de um ícone e o arquivo sai numa fração do tamanho, então é isso que é escrito.
Um detalhe curioso aparece num editor hexadecimal: os campos de largura e altura no diretório têm um byte cada, então 256 não cabe e a convenção do formato é escrever zero no lugar. Um ícone cuja entrada diz ter tamanho 0 por 0 é a especificação funcionando como esperado, não um arquivo corrompido.
O que quer que você envie, nada no arquivo passa de 256 pixels — o teto é aplicado no caminho e não há configuração que aumente isso. Uma foto de 12 megapixels é reduzida por um fator de cerca de dezesseis em cada direção para chegar lá, e uma de 48 megapixels por mais de trinta.
Cada uma dessas reduções é feita com suavização de alta qualidade num canvas, o que é o jeito certo de fazer: encolher uma foto grande faz a média de muitos pixels em cada pixel de saída e esconde ruído em vez de exibi-lo. O resultado é uma imagem pequena e limpa de algo que nunca foi pensado para ser pequeno.
Ícones ficam melhores com fundo transparente, para se encaixarem sobre uma interface clara ou escura sem uma caixa visível ao redor. O contêiner aqui suporta isso, porque o conteúdo interno é um PNG e um PNG carrega canal alfa.
Uma foto de câmera não tem transparência nenhuma, então o resultado é um quadrado totalmente opaco. Se o símbolo fotografado é escuro sobre uma parede clara, essa parede vira o fundo do ícone e aparece como um retângulo contra um tema escuro do navegador. Remover esse fundo é trabalho de edição antes da conversão.
Se você vai fotografar algo especificamente para isso, faça de frente, o mais plano e próximo que a lente permitir: só o símbolo, preenchendo o quadro, em luz uniforme sem sombra atravessando. Evite a fachada inteira, a placa toda, o produto completo. Um motivo só, uma cor dominante, bordas duras.
Também vale fotografar o símbolo contra um fundo liso que dê para recortar depois — uma folha de papel, uma parede lisa — porque isso abre a opção de um ícone transparente sem reconstruir bordas na mão. Se a empresa tem uma logo de verdade em algum e-mail de designer, esse é um ponto de partida melhor que qualquer foto.
A imagem é decodificada e recodificada no caminho até o PNG interno, então nada dos metadados do HEIC chega ao ícone: sem data de captura, sem modelo de aparelho, sem coordenada de GPS. Isso é inequivocamente bom aqui, já que um favicon é servido a todo visitante do site.
O perfil Display P3 que um iPhone anexa também não atravessa, então cores saturadas ficam um pouco mais discretas do que no celular. A 16 pixels ninguém percebe isso, e remove uma variável de como o ícone aparece entre navegadores.
Duas coisas valem a pena fazer com o resultado. Envie para onde o construtor de site pediu, e também garanta que uma cópia fique na raiz do domínio como favicon.ico, porque navegadores e rastreadores pedem esse caminho por iniciativa própria.
Depois confira numa aba de verdade, no tamanho real, em tema claro e escuro. O cache de favicon é agressivo — um recarregamento forçado ou uma janela anônima costuma ser necessário antes de o novo aparecer.
| HEIC | ICO | |
|---|---|---|
| Nome completo | High Efficiency Image Container | Ícone do Windows |
| Extensão do arquivo | .heic | .ico |
| Tipo de mídia | image/heic | 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, WebP | PNG, SVG |
ICO comporta uma página. Um arquivo HEIC de várias páginas é convertido página por página, não em um arquivo só.
HEIC 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. HEIC e ICO guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.
ICO abre em qualquer navegador atual. HEIC 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.
Os programas de sempre não se cruzam: HEIC abre em Apple Photos e Adobe Lightroom, e ICO em GIMP e IcoFX, então quem receber o resultado precisa de algum do segundo grupo.
O resultado fica maior que o original e não fica melhor. HEIC 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: HEIC 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.
HEIC é 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 HEIC 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 HEIC 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. HEIC já descartou detalhe e ICO guarda o que sobrou sem descartar mais: evita perda nova, não desfaz a primeira.
HEIC 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.