Converter imagem para AVIF
Converta JPG, PNG, WebP, GIF, BMP e HEIC para AVIF, o mais leve dos formatos web amplamente aceitos, com a transparência intacta.
Solte seus arquivos aqui
.jpg, .jpeg, .png, .gif, .bmp, .webp, .heic · até 100 MB
Como Converter para AVIF
- 1
Arraste e solte suas imagens
Até 50 arquivos de uma vez. O formato de cada um é lido nos primeiros bytes, então um arquivo com a extensão errada ainda chega ao decodificador certo.
- 2
Escolha a qualidade e a velocidade
A qualidade 60 é o padrão e fica mais perto de um JPEG 85 do que de um JPEG 60, porque a escala do AVIF não coincide com a que você conhece. A velocidade troca tempo de codificação por tamanho de arquivo.
- 3
Baixe os arquivos AVIF
Uma imagem volta sozinha; várias voltam em pulsarkit-avif.zip, com a economia total mostrada ao lado do resultado.
O AVIF é muito menor, e também muito mais lento
O AVIF usa a compressão intraquadro do codec de vídeo AV1, muito mais sofisticada que a do JPEG e visivelmente melhor que a do WebP. Em fotos comuns, isso significa arquivos de 30% a 50% mais leves que o WebP, com uma qualidade que não dá para distinguir. O preço é pago em tempo de processador: codificar uma foto de 6 megapixels leva segundos, e não milissegundos, e uma de 100 megapixels pode levar quase um minuto. É por isso que o limite por lote aqui é de 50 arquivos, e não os 100 que outros conversores permitem, e é por isso que a barra de progresso avisa claramente que essa etapa demora, em vez de parecer travada. A configuração de velocidade é o controle dessa troca: 0 procura mais a fundo e gera o menor arquivo, 10 é quase instantâneo e gera um arquivo de 15% a 20% mais pesado, e 6 é o meio-termo que a maioria das pessoas deve deixar como está.
Onde a economia é grande e onde não é
Quanto você economiza depende inteiramente de como o arquivo de origem já era. Uma foto salva por uma câmera ou por um programa de design em JPEG de alta qualidade, um arquivo grande e com muita folga, costuma cair 70% ou mais. Uma foto de banco de imagens que quem publicou já comprimiu bastante tem bem menos a oferecer, e de 25% a 30% é um resultado realista nesse caso. Isso não é defeito do codificador: a redundância de qualquer arquivo tem limite. Se um resultado sair mais pesado que o original, o que pode acontecer com um JPEG já bem enxuto com qualidade 90 ou mais, o arquivo é entregue mesmo assim e a página avisa, em vez de trocar em silêncio as configurações que você escolheu por outras.
Transparência, detalhe de cor e metadados
O AVIF mantém o canal alfa, então um PNG recortado continua recortado. Quando a transparência é uma máscara rígida, com cada pixel totalmente opaco ou totalmente transparente, como na maioria dos logos e recortes, a qualidade do alfa sobe ao máximo automaticamente, porque comprimir com perdas uma máscara binária cria um halo visível ao longo de cada borda. O detalhe de cor tem um controle próprio: 4:2:0 guarda a cor em metade da resolução e é o certo para fotos, enquanto 4:4:4 guarda a cor em resolução total e compensa os bytes a mais em capturas de tela, diagramas e qualquer coisa com texto colorido fino. Os metadados EXIF são descartados por padrão e podem ser mantidos com uma única opção; a rotação registrada no EXIF é sempre aplicada aos pixels antes, então a imagem fica na posição certa, com ou sem os metadados.
A codificação acontece no seu dispositivo
O codificador AV1 roda como WebAssembly dentro da aba do navegador. Suas imagens são lidas do disco para a memória, codificadas ali e devolvidas como download. Nada é enviado, não há fila de processamento no computador de outra pessoa, e fechar a aba descarta tudo. Isso também explica o tempo de codificação: quem faz o trabalho é o seu processador, e não um data center.
Perguntas frequentes
Quanto o AVIF é mais leve que o WebP?
Em fotos, normalmente de 30% a 50%, com uma qualidade que não dá para distinguir. Em gráficos de cores chapadas e capturas de tela, a diferença diminui, porque o modo sem perdas do WebP já é eficiente nesses casos. O único jeito confiável de saber para as suas imagens é converter algumas e comparar.
Por que a codificação é tão lenta?
Porque o AVIF é baseado no AV1, um codec de vídeo que testa muito mais codificações possíveis do que o JPEG. É essa busca que garante o arquivo menor. Aumentar a velocidade encurta a busca: a velocidade 10 termina em uma fração do tempo e gera um arquivo cerca de 15% a 20% maior.
O que a configuração de velocidade muda, na prática?
O quanto o codificador se esforça para achar uma codificação compacta, e não a meta de qualidade da imagem, que é definida à parte. A velocidade 0 é a mais minuciosa e a mais lenta, a 10 é a mais rápida e a menos eficiente, e a 6 fica no meio. A qualidade da imagem fica mais ou menos constante; só o tamanho do arquivo e o tempo mudam.
Os navegadores aceitam AVIF?
Sim. Chrome, Edge, Firefox, Opera e Safari 16.4 ou mais recente decodificam AVIF, o que cobre a grande maioria dos visitantes. Se você também precisa atender navegadores muito antigos, sirva o AVIF com um WebP ou JPEG de reserva, em vez de substituir as suas imagens de vez.
A transparência é mantida?
Sim. O AVIF aceita canal alfa, então recortes em PNG e logos mantêm a transparência. Se a transparência for uma máscara rígida, de liga/desliga, a qualidade do alfa é forçada ao máximo automaticamente, para não aparecer uma franja em volta das bordas.
Para que serve a subamostragem 4:4:4?
Ela guarda a cor em resolução total, em vez de cortá-la pela metade. Fotos quase nunca precisam disso, porque o olho percebe mal os detalhes finos de cor, mas capturas de tela, gráficos e textos coloridos ficam visivelmente mais limpos com ela. O arquivo fica maior, e é por isso que 4:2:0 é o padrão.
Quantas imagens posso converter de uma vez?
Até 50 arquivos, com 100 MB cada um e 500 MB no total, todos com as mesmas configurações. O limite é metade do que os conversores mais leves permitem porque a codificação AV1 é pesada, e uma fila de cem fotos grandes em um notebook modesto significa vários minutos de espera.
O arquivo é enviado para um servidor?
Não. A decodificação e a codificação rodam no seu navegador, com WebAssembly. Suas imagens ficam no seu dispositivo do começo ao fim, e nada sobra em lugar nenhum depois que você fecha a aba.