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 AVIF para GIF 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.
AVIF para GIF






A primeira está diante de um sistema que só aceita JPG, PNG e GIF: um campo de anexo de fórum antigo, um wiki configurado há dez anos, uma ferramenta interna que ninguém mexe desde sempre. Para essa pessoa GIF não é uma escolha de qualidade, é a interseção entre o que ela tem e o que a caixa aceita.
A segunda veio atrás de uma animação, e esta é a página errada para ela. Nada aqui transforma uma imagem parada em uma que se move, e um AVIF que já se move não continua se movendo depois desta conversão. Se o destino aceita PNG, use PNG — é sem perdas, guarda todas as cores e trata transparência de verdade.
AVIF pode guardar uma sequência de quadros e GIF também, então no papel parece que a conversão deveria manter isso. Não mantém. O motor decodifica uma imagem única e o codificador de GIF escreve um quadro só, então um AVIF animado sai como uma foto parada, e o resto simplesmente some.
Isso é dito aqui na segunda seção em vez de escondido numa nota de rodapé, porque um conversor que entrega um décimo do arquivo sem avisar é pior do que um que se recusa. Se a animação precisa continuar animação, nenhum formato de imagem deste site resolve: um MP4 feito a partir do que gerou a animação original fica menor que qualquer imagem animada com o mesmo conteúdo e toca em qualquer lugar, inclusive nos sistemas onde o GIF ainda está sendo escolhido.
Esta é a perda que define o par. GIF é um formato indexado com paleta de no máximo 256 entradas, fixado pela especificação GIF89a. AVIF descreve até doze bits por canal, o que na prática são milhões de cores distinguíveis. Tudo o que fica no meio é jogado fora.
O resultado depende inteiramente da imagem. Um logotipo, um diagrama ou um print de formulário pode ter menos de 256 cores desde o início e atravessar quase intacto. Uma fotografia não: céus viram degraus visíveis, tom de pele fica manchado, gradientes suaves viram faixas. O irônico é que gradiente é exatamente o que o AVIF sabe guardar melhor, então as fotos que mais se salvaram na web são as mais danificadas por esta conversão.
Alguma regra tem que decidir quais cores ficam, e fazer isso mal é o que produz aquele GIF posterizado clássico. Arredondar cada canal numa grade fixa é o jeito barato e é o que causa esse efeito. Este conversor usa um algoritmo derivado do PnnQuant.js: parte das cores reais da imagem e vai fundindo o par mais parecido até sobrarem 256, então as que sobrevivem são as cujas perda menos muda o conjunto.
A paleta é montada a partir de um espaço de cor um pouco reduzido em vez do espaço completo, o que custa um pouco de precisão e economiza segundos numa foto grande. Para um formato que termina em 256 cores, essa troca vale muito a pena — o teto é do formato, não do codificador.
Menos cores não significa menos bytes, e é aqui que a intuição falha. GIF comprime sem perdas com um esquema de 1987 pensado para gráfico plano com trechos de pixel idêntico. AVIF é um quadro parado de um codec de vídeo de 2019 que gasta processamento de verdade para achar a descrição mais compacta possível de uma imagem.
Então uma foto que pesava 180 KB como AVIF pode voltar como GIF várias vezes maior, tendo perdido a maior parte das cores no caminho. Você paga duas vezes — em fidelidade e em bytes — e ganha compatibilidade. É uma troca ruim a não ser que a compatibilidade seja exatamente o que você precisa.
O caso em que a conta fecha melhor é arte plana com grandes áreas de cor única, que é justamente o que o esquema de 1987 foi feito para comprimir bem. Um diagrama ou um print de página majoritariamente branca comprime bem como GIF e não perde nada visível, porque nunca teve mais do que algumas centenas de cores para abrir mão.
AVIF carrega um canal alfa completo: um pixel pode ter qualquer grau de transparência, o que faz bordas suavizadas parecerem certas sobre qualquer fundo. O formato GIF oferece um único bit disso — uma entrada da paleta marcada como invisível —, e o codificador usado aqui não marca nenhuma. Todo pixel do arquivo baixado sai opaco.
Então um recorte é composto, não traduzido. As áreas transparentes são pintadas com a cor de fundo escolhida acima da área de soltar arquivo, branco por padrão, e a imagem é quantizada depois disso, então a borda suave se mistura com essa cor em vez de endurecer contra ela. Escolha a cor sobre a qual a imagem vai realmente ficar e o resultado sai limpo.
Os lugares são específicos e todos são antigos: software de fórum cujo validador de upload lista três extensões, wikis configurados há uma década, sistema de chamados, editor de assinatura de e-mail, ferramenta interna que ninguém mais é dono. GIF é lido por todo navegador e por praticamente todo programa de imagem já escrito, e essa é a única coisa que ele ainda tem e o AVIF não.
GIF é um formato legado no nosso catálogo, e legado é a palavra certa: não está mais em evolução, e não vai desaparecer, porque o software que só entende ele também não vai. Do lado errado de um desses uploaders, a idade do formato é o ativo, e o resto desta página é a fatura.
O controle de largura máxima redimensiona na mesma etapa em que codifica, e usá-lo costuma ser a decisão certa aqui. Menos pixels significa menos lugares para a redução de paleta ficar visível, e um GIF exibido a 600 pixels de largura que já foi construído a 600 pixels fica bem melhor do que um construído a 3.000 e reduzido depois pelo navegador.
Isso também ataca o problema de tamanho da seção anterior, e ataca de um jeito honesto: menos pixels em vez de uma descrição pior dos mesmos pixels. Redimensionar depois, em outro programa, é a pior ordem, porque reamostra uma imagem que já foi reduzida a 256 cores e borra as entradas da paleta em valores intermediários que o arquivo não consegue guardar.
PNG é a resposta para quase todo mundo que chega aqui. Sem perdas, guarda todas as cores, tem canal alfa de verdade, e é lido por qualquer coisa desde o fim dos anos noventa — qualquer sistema configurado neste século aceita. O único custo é o tamanho do arquivo, e para um print ou uma peça de arte esse custo é pequeno.
JPG é a resposta para uma fotografia que vai para algum lugar que quer arquivo pequeno e não precisa de transparência. WebP é a resposta se o obstáculo é uma ferramenta antiga e não uma era inteira. GIF é a resposta só quando a lista de aceitos diz GIF e mais nada, e ler até aqui para confirmar isso é um uso melhor de cinco minutos do que converter primeiro e olhar o resultado depois.
As duas etapas rodam dentro da aba do navegador, no seu próprio processador: o AVIF é decodificado e o GIF é montado e quantizado ali mesmo, sem nenhuma parte do arquivo sair da sua máquina. Não existe conta, fila ou limite diário, e o teto gratuito é de 100 MB por arquivo, que nenhum AVIF distribuído pela web vai chegar perto de alcançar.
Isso também funciona numa máquina que nem consegue abrir o AVIF sozinha. Se clicar duas vezes no arquivo não faz nada porque o sistema operacional nunca ouviu falar de AVIF, o navegador continua sendo o único programa capaz de lê-lo, e a conversão acontece dentro dele. Uma pasta inteira converte numa passagem só e volta como um único ZIP com progresso por arquivo.
| AVIF | GIF | |
|---|---|---|
| Nome completo | AV1 Image File Format | Graphics Interchange Format |
| Extensão do arquivo | .avif | .gif |
| Tipo de mídia | image/avif | image/gif |
| Compressão | Um ou outro, conforme a configuração | Sem perdas — nada é descartado |
| Publicado pela primeira vez | 2019 | 1987 |
| Publicado por | Alliance for Open Media | CompuServe |
| Especificação | AV1 Image File Format | GIF89a |
| Licença | Padrão aberto | Padrão aberto |
| Situação hoje | Atual | Antigo, ainda lido em todo lugar |
| Profundidade de bits | 12 | 8 |
| Cor que consegue descrever | RGB, YCbCr, gama ampla | paleta indexada |
| Maior imagem | 65.536 px por lado | 65.535 px por lado |
| Abre no navegador | Navegadores atuais | Todos os navegadores |
| Considerado no lugar | WebP, JXL, JPG | WebP, MP4 |
GIF não tem canal alfa. Um arquivo AVIF com transparência sai com essas áreas preenchidas — de branco, se você não indicar outra coisa — e nenhum ajuste de GIF traz a transparência de volta.
GIF guarda uma única imagem parada. De um arquivo AVIF animado sobra o primeiro quadro e o resto se perde: a conversão serve para extrair uma imagem, não para levar o movimento junto.
GIF aceita no máximo 256 cores por imagem. Uma fotografia é reduzida a uma paleta, daí o céu em degraus. Não é ajuste de qualidade: é o formato.
AVIF guarda até 12 bits por canal e GIF guarda 8. Essa precisão a mais é o que aguenta correções fortes sem faixas, então converta depois de editar, não antes.
GIF abre em qualquer navegador atual. AVIF 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.
GIMP e ImageMagick leem tanto AVIF quanto GIF, então dá para comparar o resultado com o original sem um segundo programa.
AVIF é o formato da Alliance for Open Media, publicado em 2019. Registra 12 bits por canal.
GIF vem da CompuServe é de 1987, descrito em GIF89a. GIMP, Adobe Photoshop e ImageMagick leem o formato.
GIF foi publicado em 1987 e AVIF em 2019. 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 é jSquash, compilações em WebAssembly dos codecs de imagem de referência; 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. jSquash é baixado para a sua máquina e roda lá, e por isso não há contador.
GIF comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade. Reduzido a 256 cores, o que numa fotografia se percebe, e as áreas transparentes não são mantidas: são preenchidas com a cor de fundo.
GIF não tem canal alfa. Um arquivo AVIF com transparência sai com essas áreas preenchidas — de branco, se você não indicar outra coisa — e nenhum ajuste de GIF traz a transparência de volta.
GIF guarda uma única imagem parada. De um arquivo AVIF animado sobra o primeiro quadro e o resto se perde: a conversão serve para extrair uma imagem, não para levar o movimento junto.
GIF aceita no máximo 256 cores por imagem. Uma fotografia é reduzida a uma paleta, daí o céu em degraus. Não é ajuste de qualidade: é o formato.
O que esta página afirma sobre AVIF e GIF pode ser conferido, e estes são os documentos que resolvem a questão.