Converter AVIF para GIF

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.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Com perdas Parte do detalhe é trocada por tamanho. GIF não consegue guardar tudo o que um AVIF guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber 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.

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

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

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

AVIF17 KB

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

GIF36 KB2.1× maior

Uma cena fotográfica — degradês suaves, bordas macias, granulação. Este é o caso para o qual GIF 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 AVIF.

AVIF3 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 GIF.

GIF8 KB2.2× maior

Fundo transparente e um degradê atravessando a forma. GIF 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 AVIF.

AVIF5 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 GIF.

GIF6 KB25% 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.

Duas pessoas chegam nesta página, e só uma deveria ficar

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.

A animação não sobrevive: isto escreve um quadro só

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.

GIF para em 256 cores, AVIF guarda milhões

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.

Como o codificador escolhe quais 256 cores sobrevivem

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.

O GIF fica maior que o AVIF, às vezes muito maior

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.

Nenhuma transparência sobrevive, e o que vira uma borda suave

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.

Onde o GIF ainda é o único arquivo aceito

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.

Redimensione antes de converter, não depois

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.

Para que converter o AVIF em vez disso

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.

Onde o AVIF é decodificado, e o que nunca é enviado

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.

Como converter AVIF para GIF

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

AVIF ou GIF: o que muda

AVIF comparado com GIF
AVIFGIF
Nome completoAV1 Image File FormatGraphics Interchange Format
Extensão do arquivo.avif.gif
Tipo de mídiaimage/avifimage/gif
CompressãoUm ou outro, conforme a configuraçãoSem perdas — nada é descartado
Publicado pela primeira vez20191987
Publicado porAlliance for Open MediaCompuServe
EspecificaçãoAV1 Image File FormatGIF89a
LicençaPadrão abertoPadrão aberto
Situação hojeAtualAntigo, ainda lido em todo lugar
Profundidade de bits128
Cor que consegue descreverRGB, YCbCr, gama amplapaleta indexada
Maior imagem65.536 px por lado65.535 px por lado
Abre no navegadorNavegadores atuaisTodos os navegadores
Considerado no lugarWebP, JXL, JPGWebP, MP4

O que se perde

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.

Abrir o resultado

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.

Para que serve cada formato

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.

De AVIF para GIF: perguntas frequentes

Meu arquivo AVIF é 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 AVIF para GIF é 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 AVIF para GIF?

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.

O fundo transparente sobrevive de AVIF para GIF?

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.

Um arquivo AVIF animado continua animado em GIF?

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.

Por que a fotografia fica com faixas em GIF?

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.

Mais sobre esses formatos

De onde vêm estes números

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