Converter GIF para AVIF

Aqui você converte GIF 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 GIF guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber Só o primeiro quadro é convertido: um GIF animado vira imagem parada.

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

O que a conversão de GIF 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 GIF.

GIF36 KB

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

AVIF17 KB2.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 GIF.

GIF8 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.2× 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 GIF.

GIF6 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 KB20% menor

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 que realmente está dentro do GIF antes do AVIF entrar em cena

Um quadro de GIF é uma grade de índices para uma paleta de no máximo 256 cores, comprimida com LZW. Não existe tom contínuo ali dentro. Qualquer gradiente ou sombra suave que a imagem tinha na origem foi reduzido a esses 256 valores no momento em que o GIF foi gravado, e essa redução não é reversível.

Isso importa porque a fama do AVIF foi construída em cima de fotografias, onde ele costuma superar o JPEG por larga margem na mesma qualidade visível. Um GIF não é uma fotografia no sentido que interessa aqui, mesmo quando mostra uma, e os números que se ouve por aí sobre o AVIF não valem para essa origem.

A dithering é o motivo de alguns GIFs ficarem maiores

Para fingir cores que não tem, um codificador de GIF espalha pixels de duas cores disponíveis num padrão alternado — normalmente dithering Floyd-Steinberg — para que o olho misture as duas numa terceira. De longe funciona; no nível do pixel é um campo de ruído de alta frequência.

Todo codec de imagem moderno, o AVIF incluído, funciona prevendo cada bloco a partir do que veio antes e guardando só o erro. Um padrão de dithering é exatamente o que não pode ser previsto, então o codificador é forçado a gastar bytes de verdade registrando esse ruído. O resultado é o que as pessoas relatam intrigadas: um AVIF maior que o GIF de origem, numa imagem com seis cores visíveis.

Escolher um número de qualidade para uma origem de 256 cores

O controle de qualidade vai de 1 a 100 com padrão 82, um bom ponto de partida para fotografias e conservador demais aqui. Uma origem com 256 cores tem menos a proteger, e baixar para 60 ou 65 num GIF convertido costuma ser indistinguível do original, removendo boa parte da penalidade do dithering.

O teste que resolve a dúvida é a contagem de bytes, não uma opinião. Converta uma vez no padrão, uma vez mais baixo, e compare com o GIF; se o AVIF não ficar visivelmente menor, a origem está com dithering e o número de qualidade é a alavanca. Em arte totalmente plana — logotipo, diagrama, print de interface sem gradiente — até valores baixos ficam bons.

O AVIF precisa de alternativa, e o GIF era a alternativa

O suporte de navegador do AVIF é registrado como moderno, não universal, uma distinção que importa num site com tráfego real: navegadores atuais leem AVIF, e existe uma cauda que não lê. Um GIF, com todos os seus defeitos, é lido por praticamente tudo que já foi construído.

Substituir o GIF direto é uma regressão para essa cauda, e o elemento picture existe exatamente para isso: liste o AVIF como primeira fonte, um PNG ou WebP como segunda, e deixe uma imagem comum como caso base. O navegador pega a primeira coisa que entende e ninguém vê imagem quebrada.

Só o primeiro quadro atravessa, mesmo o AVIF suportando animação

O AVIF suporta animação como formato, mas esta conversão não produz isso: o decodificador entrega uma única imagem e uma única imagem é codificada, então um GIF animado vira o quadro em que ele abre.

Esse é o comportamento certo para o que esta página faz, que é imagens estáticas. Se o GIF que você está otimizando anima de verdade, converter para AVIF não é onde está a economia: um contêiner de vídeo com compensação de movimento real fica numa fração do tamanho de qualquer formato de imagem por quadro, e a rota de vídeo é a certa.

Doze bits de profundidade de cor, sem nada para preencher

O AVIF guarda até 12 bits por canal e pode carregar uma gama de cores ampla, capacidades que o tornam um bom formato de arquivamento e entrega para fotografias tiradas em equipamento moderno.

Nada disso se aplica a um GIF. A origem tem cor indexada de 8 bits, tirada de uma tabela de 256 entradas, e codificar isso num contêiner que poderia guardar muito mais não cria cores adicionais — apenas armazena o mesmo punhado com espaço sobrando. Nada se perde também, e essa é a conclusão que vale levar: a conversão é neutra em cor, e a questão é só sobre bytes.

O codificador é lento, e isso muda como rodar um lote

O problema conhecido do AVIF neste site é a velocidade de codificação, e não é pequeno: o AV1 foi desenhado com um espaço de busca grande, e o codificador de imagem estática o usa por inteiro. Uma imagem comum leva bem mais tempo que a mesma imagem em WebP ou JPEG, e esse trabalho roda no seu próprio processador.

Para uma pasta de gráficos legados, ainda vale a pena — o custo é pago uma vez e a economia é paga a cada carregamento de página. Mas planeje o tempo: um lote de duzentos GIFs antigos é uma pausa para café, não um clique instantâneo.

Quando o WebP é o alvo melhor para o mesmo arquivo

O AVIF não é automaticamente a resposta certa para um GIF legado. O WebP codifica muito mais rápido, tem suporte de navegador mais amplo, e em gráficos pequenos e planos — que é o que a maioria dos GIFs sobreviventes são — a diferença de tamanho entre os dois costuma ser de algumas centenas de bytes.

A divisão prática: AVIF quando a imagem é grande e fotográfica e a economia se mede em dezenas de kilobytes; WebP quando a imagem é um gráfico pequeno de interface e o ganho é compatibilidade e velocidade. Onde o GIF é um logotipo de bordas duras com poucas cores, o PNG costuma vencer os dois.

As imagens ficam na máquina onde você roda a conversão

O codificador AV1 é um módulo WebAssembly baixado na primeira vez que este par é usado e depois roda localmente. A imagem é decodificada e recodificada dentro da aba, então nenhuma parte dela chega a um servidor, não há cadastro e o limite gratuito é de 100 MB por arquivo.

Converter uma pasta inteira funciona do mesmo jeito e devolve os resultados juntos. Como o trabalho é local, o lote fica limitado pelo seu próprio processador, e não por uma fila — a troca que torna aceitável um codificador lento.

Como converter GIF para AVIF

  1. Solte o seu arquivo GIF 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.

GIF ou AVIF: o que muda

GIF comparado com AVIF
GIFAVIF
Nome completoGraphics Interchange FormatAV1 Image File Format
Extensão do arquivo.gif.avif
Tipo de mídiaimage/gifimage/avif
CompressãoSem perdas — nada é descartadoUm ou outro, conforme a configuração
Publicado pela primeira vez19872019
Publicado porCompuServeAlliance for Open Media
EspecificaçãoGIF89aAV1 Image File Format
LicençaPadrão abertoPadrão aberto
Situação hojeAntigo, ainda lido em todo lugarAtual
Profundidade de bits812
Cor que consegue descreverpaleta indexadaRGB, YCbCr, gama ampla
Maior imagem65.535 px por lado65.536 px por lado
Abre no navegadorTodos os navegadoresNavegadores atuais
Considerado no lugarWebP, MP4WebP, JXL, JPG

O que se mantém

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

A animação se mantém. GIF e AVIF aceitam vários quadros, então o resultado continua se movendo.

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.

GIF é de 1987 e está praticamente superado. AVIF é o que os programas atuais escrevem, então converter também é uma forma de continuar conseguindo ler.

GIMP e ImageMagick leem tanto GIF quanto AVIF, então dá para comparar o resultado com o original sem um segundo programa.

Para que serve cada formato

GIF é o formato da CompuServe, publicado em 1987. 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.

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 GIF para AVIF: perguntas frequentes

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

AVIF comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade. Só o primeiro quadro é convertido: um GIF animado vira imagem parada.

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

A transparência se mantém. GIF 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 GIF e AVIF pode ser conferido, e estes são os documentos que resolvem a questão.