Tarefas diferentes, formatos diferentes
HEIC, WebP e AVIF costumam ser colocados lado a lado como rivais, mas foram criados para lugares diferentes. O HEIC é o que os iPhones gravam no armazenamento. WebP e AVIF são formatos para entregar imagens na web. Escolher entre eles começa por onde o arquivo vai, não por qual é o “melhor”.
O que é cada um
HEIC é um contêiner HEIF com dados de imagem comprimidos em HEVC. O HEVC é onerado por patentes, o que explica boa parte do suporte irregular em navegadores e sistemas; o guia HEIC vs HEIF cobre o lado do contêiner.
WebP é o formato do Google. O guia de formatos de imagem da MDN diz que ele suporta compressão com perda (baseada no codec de vídeo VP8) e sem perda, além de transparência e animação, e informa que o WebP com perda é em média 25-35% menor que o JPEG com qualidade visual semelhante. O contêiner está documentado na especificação do contêiner WebP. Trate o número da MDN como uma média, não como uma promessa para a sua foto.
AVIF armazena imagens comprimidas em AV1 no contêiner HEIF; a especificação do AVIF define esse armazenamento. A MDN o descreve como aberto e livre de royalties, com modos com e sem perda, alfa, HDR e suporte a gama de cores ampla, e diz que em geral comprime melhor que o WebP. A MDN também observa que o AVIF não tem renderização progressiva, então o arquivo precisa ser baixado por completo antes de ser exibido.
Suporte em navegadores
O suporte muda, então consulte as tabelas atualizadas em vez desta página: Can I use: WebP, Can I use: AVIF e Can I use: HEIF. A MDN lista WebP e AVIF como suportados nas versões atuais de Chrome, Edge, Firefox, Opera e Safari, e nem ela nem este site afirmam o mesmo para o HEIC. A recomendação da MDN para a web é oferecer um fallback em JPEG ou PNG com o elemento <picture> ao usar WebP ou AVIF.
Transparência e fotos
Fotos raramente precisam de transparência, mas, se a origem precisa, lembre das diferenças:
- WebP e AVIF mantêm o canal alfa. O HEIC para WebP e o HEIC para AVIF do FromHEIC mantêm o alfa quando o HEIC tem um.
- O JPG não mantém, e nosso conversor o achata sobre o branco.
- As saídas HEIC geradas pelo FromHEIC não carregam alfa; a transparência é achatada sobre um fundo que você escolhe, com um aviso.
Escolhendo por situação
Publicar no seu próprio site. Use WebP ou AVIF com fallback em JPEG. O AVIF tende a gerar arquivos menores; o WebP é o padrão mais simples. O codificador AVIF do FromHEIC roda como WebAssembly de thread única, então espere lentidão em imagens grandes. Escolha a qualidade do AVIF olhando o resultado, já que não existe uma configuração universal; o conversor usa 60 como padrão para AVIF e 82 para WebP e mostra uma comparação de tamanho.
Enviar para alguém. Use JPG. Ele é aceito em quase todo lugar. O AVIF não pode ser lido por softwares muito antigos. HEIC vs JPG explica o trade-off de compatibilidade.
Arquivar originais. Mantenha o HEIC. Recodificar em WebP ou AVIF é mais um passo com perda sobre um arquivo que já foi comprimido.
Editar. Use uma saída sem perda ou sem compressão, como PNG ou TIFF, e não WebP ou AVIF em baixa qualidade.
Uploads em CMS. Confira o que a sua plataforma aceita. Veja WordPress e Shopify.
Perda sobre perda
Toda conversão de HEIC para WebP ou AVIF decodifica o HEIC e comprime os pixels de novo. Se você pretende fazer isso, converta uma vez, a partir do original, e guarde o original. Não converta um WebP em AVIF e depois em JPG, em cadeia; cada etapa acrescenta perda.
Animações
Existem WebP e AVIF animados, mas as ferramentas de WebP/AVIF para JPG do FromHEIC convertem apenas o primeiro quadro. Se a animação importa, guarde o arquivo animado de origem.
Experimente
Converta uma única foto para cada formato com as configurações padrão, usando a ferramenta de WebP, a ferramenta de AVIF e a ferramenta de JPG, e compare os tamanhos exibidos. Para imagens web que você já tem, o compressor de imagens funciona com JPEG, PNG, WebP e AVIF. Mais dicas de tamanho estão em reduzir o tamanho das fotos.