Converter ICO para AVIF

Aqui você converte ICO para AVIF 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. AVIF não consegue guardar tudo o que um ICO guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.

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

O que a conversão de ICO para AVIF faz de fato

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as ICO.

ICO139 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as AVIF.

AVIF17 KB8.1× menor

Uma cena fotográfica — degradês suaves, bordas macias, granulação. Este é o caso para o qual AVIF foi feito, ou contra o qual foi feito, e os números mostram qual dos dois. As duas imagens são desenhadas por código e codificadas pelo mesmo conversor que roda nesta página, então os tamanhos são a saída do próprio site.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as ICO.

ICO7 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as AVIF.

AVIF3 KB2.0× menor

Fundo transparente e um degradê atravessando a forma. AVIF ou mantém os dois, ou mantém um, ou preenche a transparência com uma cor sólida — e é essa diferença que pega as pessoas. As duas imagens são desenhadas por código e codificadas pelo mesmo conversor que roda nesta página, então os tamanhos são a saída do próprio site.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as ICO.

ICO3 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as AVIF.

AVIF5 KB93% maior

Cor chapada e bordas duras, como numa interface, num gráfico ou num logo. Comportamento bem diferente do da fotografia acima, e o motivo de a resposta ser "depende do que está no arquivo". As duas imagens são desenhadas por código e codificadas pelo mesmo conversor que roda nesta página, então os tamanhos são a saída do próprio site.

O AVIF é um quadro de vídeo, e isso decide o resultado

O AVIF não é um formato de imagem que por acaso comprime bem; é o caminho de quadro isolado do codec de vídeo AV1, com um contêiner ao redor. Tudo em que ele é bom vem daí. O AV1 foi construído para prever o conteúdo de um bloco a partir dos vizinhos e descartar o detalhe residual que um olho em movimento não percebe, uma estratégia extraordinariamente eficaz em fotografia.

Um ícone não tem nada disso. É um punhado de regiões de cor chapada com bordas duras e algumas dezenas de pixels suavizados ao longo de cada borda. Não há textura para modelar, não há degradê para prever e quase nada de resíduo para jogar fora — então o mecanismo que faz o AVIF ganhar numa fotografia quase não tem trabalho a fazer, enquanto o custo fixo do formato continua o mesmo.

O que isso significa na prática para uma migração

Em cima de arte de ícone chapada, típica de um arquivo ICO, o AVIF costuma sair mais pesado que o mesmo desenho salvo como PNG — a ordem se inverte em relação ao que aconteceria numa fotografia, onde o AVIF ganha com folga. Isso vale mesmo já contando que o PNG deste site aplica uma otimização sem perda antes de fechar o arquivo.

Para um diretório de duzentos ícones, migrar todos para AVIF tende a aumentar o que o site entrega em vez de reduzir. Vale separar os ícones da migração e mantê-los como PNG, e reservar o AVIF para o conteúdo fotográfico do mesmo diretório.

O canal alfa sobrevive, e faz parte do custo

A transparência é preservada na conversão: o AVIF carrega canal alfa de verdade, e o pixel transparente de um ícone continua transparente no resultado. Isso já é uma vantagem sobre o GIF gerado por este site, cujo codificador não escreve índice transparente nenhum e transforma tudo em opaco.

A transparência funciona codificando o alfa como um plano separado, ao lado da cor — na prática, uma segunda imagem pequena dentro do contêiner. Numa fotografia esse custo se perde no meio do resto. Num ícone de 256 pixels, em que o arquivo inteiro tem poucos kilobytes, esse custo é uma fatia visível do total.

O codificador é lento, e uma pasta de ícones deixa isso claro

O codificador de AVIF é o módulo mais lento entre os formatos deste site, porque codificar um AVIF parado significa rodar a busca de quadro isolado do AV1. Para um arquivo é uma pausa; para uma pasta de duzentos ícones convertidos de uma vez é uma espera de verdade, e é o seu próprio processador fazendo o trabalho, não um servidor.

Vale pesar isso junto com o resultado em bytes, não separadamente. Gastar tempo real de codificação, a cada build, para deixar cada ícone mais pesado é uma troca ruim nos dois sentidos ao mesmo tempo.

Só o maior desenho dentro do ICO é convertido

Um ICO guarda a mesma marca em vários tamanhos, e um AVIF guarda uma imagem só, então algo precisa escolher qual. O decodificador de ícone do próprio navegador faz essa escolha, e costuma devolver a entrada maior do arquivo. Os desenhos menores do contêiner ficam de fora da conversão.

O teto de um ICO é 256 pixels no lado maior, imposto pelo próprio formato, enquanto o AVIF suporta imagens muito maiores. Então a entrada do codificador aqui é sempre uma imagem pequena, exatamente a condição em que qualquer formato eficiente para fotografia se sai pior frente ao PNG.

Doze bits de cor em arte que usa oito

O AVIF pode guardar até doze bits por canal e uma gama de cor ampla, uma vantagem genuína sobre WebP e JPEG para fotografia e para material de alta faixa dinâmica. Um arquivo de ícone guarda oito bits por canal numa gama padrão e sempre guardou.

Então essa capacidade fica disponível e sem uso. Não custa nada diretamente, mas resume bem o par: quase tudo em que o AVIF é melhor é algo que um ícone não tem. A única propriedade que ele traz e que importa aqui — o alfa — o PNG já tinha.

O suporte de navegador é bom e não é universal

Todo navegador atual decodifica AVIF, e faz isso há vários anos. Isso já basta para a maioria dos sites servir o formato direto. Ele é mais novo que o WebP, então a lista de clientes antigos que não leem é mais longa, e a resposta costuma ser um elemento de imagem com fonte alternativa em vez de uma troca direta.

Vale notar o que isso significa para um ícone: você passa a entregar dois arquivos em vez de um, e a alternativa é justamente o PNG que já era menor desde o início. A complexidade é real e a economia é negativa.

A exceção que vale a pena separar de uma migração para AVIF

Uma regra única é atraente porque tira uma decisão de cada build futuro, e regras únicas sobre formato de imagem costumam estar certas. Este é o caso em que não estão. Separe a regra por conteúdo em vez de por diretório: fotografia e captura de tela para AVIF, arte chapada e ícone para PNG, e anote o motivo ao lado da regra para que ninguém "corrija" isso depois.

Se o processo de build genuinamente não consegue expressar duas regras, converter os ícones mesmo assim é um custo defensável em nome da uniformidade. Só saiba que é um custo, e mais ou menos de quanto: alguns kilobytes por ícone, na direção errada.

Convertendo um diretório de ícones de uma vez

Solte a pasta inteira. Cada arquivo é decodificado e codificado por conta própria, e o resultado volta como um ZIP, com um ajuste de qualidade único para o lote todo. Espere que demore visivelmente mais que o mesmo lote convertido para PNG ou WebP, pelo motivo já explicado.

As dimensões não vão ficar uniformes a menos que o conjunto de origem já fosse. Coleções de ícone misturam arquivos com entrada de 256 pixels e arquivos que param em 32, e como o custo fixo do formato pesa mais quanto menor a imagem, os ícones de 32 pixels do conjunto são onde o AVIF sai pior de todos.

Conferir o resultado antes de substituir o ícone no repositório

Duas coisas valem uma olhada rápida. A primeira é o peso dos dois arquivos lado a lado, porque é o número pelo qual a migração foi feita, e é o mais fácil de presumir em vez de medir de verdade. A segunda é a marca em si, no tamanho em que ela realmente vai aparecer — nem ampliada, onde defeito de compressão parece alarmante e ninguém nunca vai ver assim, nem em miniatura, onde tudo parece bem de qualquer forma.

Guarde o arquivo ICO original de qualquer forma. É o único que ainda guarda as entradas pequenas desenhadas à mão, pesa poucos kilobytes, e é o que um navegador vai continuar pedindo da raiz do site independentemente do que o build produzir.

Como converter ICO para AVIF

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

ICO ou AVIF: o que muda

ICO comparado com AVIF
ICOAVIF
Nome completoÍcone do WindowsAV1 Image File Format
Extensão do arquivo.ico.avif
Tipo de mídiaimage/x-iconimage/avif
CompressãoSem perdas — nada é descartadoUm ou outro, conforme a configuração
Publicado pela primeira vez19852019
Publicado porMicrosoftAlliance for Open Media
EspecificaçãoAV1 Image File Format
LicençaPublicado, não padronizadoPadrão aberto
Situação hojeDe nichoAtual
Profundidade de bits812
Cor que consegue descreverRGB, paleta indexadaRGB, YCbCr, gama ampla
Maior imagem256 px por lado65.536 px por lado
Abre no navegadorTodos os navegadoresNavegadores atuais
Considerado no lugarPNG, SVGWebP, JXL, JPG

O que se mantém

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

Abrir o resultado

Os navegadores atuais leem AVIF; os antigos não. É o menos portátil dos dois, então vale confirmar que o destinatário aceita antes de enviar.

AVIF é um contêiner, não um formato único. O que toca é o codec de dentro — normalmente AV1 — e por isso dois arquivos com a mesma extensão podem se comportar de forma diferente no mesmo aparelho.

GIMP lê tanto ICO quanto AVIF, então dá para comparar o resultado com o original sem um segundo programa.

Para que serve cada formato

ICO é o formato da Microsoft, publicado em 1985. Registra 8 bits por canal.

AVIF vem da Alliance for Open Media é de 2019, descrito em AV1 Image File Format. GIMP, Squoosh e ImageMagick leem o formato.

ICO foi publicado em 1985 e AVIF em 2019. O mais antigo costuma ser o arquivo mais seguro para entregar; o mais novo faz o mesmo com menos bytes.

De ICO para AVIF: perguntas frequentes

Meu arquivo ICO é 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 é jSquash, compilações em WebAssembly dos codecs de imagem de referência; seu navegador baixa isso uma vez e guarda.

Converter ICO para AVIF é 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. jSquash é baixado para a sua máquina e roda lá, e por isso não há contador.

Perde qualidade ao converter ICO para AVIF?

AVIF comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade.

Um arquivo AVIF abre no navegador?

Os navegadores atuais leem AVIF; os antigos não. É o menos portátil dos dois, então vale confirmar que o destinatário aceita antes de enviar.

Qual codec está dentro do arquivo AVIF?

AVIF é um contêiner, não um formato único. O que toca é o codec de dentro — normalmente AV1 — e por isso dois arquivos com a mesma extensão podem se comportar de forma diferente no mesmo aparelho.

A transparência sobrevive de ICO para AVIF?

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

Mais sobre esses formatos

De onde vêm estes números

O que esta página afirma sobre ICO e AVIF pode ser conferido, e estes são os documentos que resolvem a questão.