Converter HEIF para GIF

Aqui você converte HEIF 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 HEIF 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.

Leia isto antes de converter uma foto para GIF

O GIF tem um limite fixo de 256 cores na paleta. Uma fotografia de câmera de celular contém milhões, então a conversão não é uma recodificação, é uma redução — algo precisa decidir quais 256 cores a imagem pode manter, e tudo o mais é aproximado para uma delas.

O resultado costuma ficar pior que um JPG da mesma imagem e, na maioria das fotografias, maior também. Se nada está forçando a sua mão, esta é a página errada, e as conversões para JPG, PNG ou WebP são respostas melhores cada uma por um motivo diferente. O resto desta página é escrito para quem está sem escolha.

Onde o GIF ainda é o único arquivo aceito

O GIF foi publicado em 1987, e a especificação atual, GIF89a, é de 1989. Essa idade é justamente o que o mantém vivo: software escrito em qualquer momento dos últimos trinta e cinco anos entende o formato, e filtros de upload escritos há muito tempo costumam listar ele ao lado do JPEG e nada mais.

Os sistemas que trazem esse tipo de busca são reconhecíveis: um fórum antigo, uma wiki nunca atualizada, um sistema interno de chamados com lista fixa de extensões permitidas. Em todos eles o formato não é uma preferência para discutir, e um GIF um pouco mais faixado vale mais que um upload recusado.

Como as 256 cores são escolhidas

A abordagem ingênua — arredondar cada canal para uma grade fixa — produz exatamente aquele resultado pôster que as pessoas associam a GIFs antigos, porque a paleta não tem relação nenhuma com a imagem. O conversor não faz isso. Ele monta a paleta a partir das cores realmente presentes na sua imagem, ponderando pela frequência com que cada uma aparece.

A consequência é que uma imagem dominada por poucos tons sai surpreendentemente bem: um retrato contra parede lisa, um produto em fundo branco, uma captura de tela. Uma imagem que percorre o espectro inteiro — uma barraca de feira, folhagem de outono, um pôr do sol sobre água — é onde as 256 entradas se esgotam e a redução fica evidente.

O jeito que o faixamento aparece

O faixamento aparece primeiro em degradês: um céu limpo vira três ou quatro degraus visíveis, um fundo de estúdio ganha linhas de contorno, tom de pele fica levemente manchado na bochecha. Detalhe nítido — texto, bordas, folhagem — sobrevive muito melhor, porque essas áreas nunca foram lisas para começo de conversa.

O jeito prático de reduzir o efeito é o tamanho. Converta com uma largura máxima menor e o mesmo faixamento ocupa menos pixels e fica bem menos perceptível, principalmente se o destino exibe a imagem pequena de qualquer forma. Cortar a imagem só na parte que importa ajuda pelo mesmo motivo: menos cores distintas competindo pelas mesmas 256 posições.

Nenhuma animação sai deste par

Os dois formatos podem guardar uma sequência — o GIF é o formato que a maioria das pessoas associa a animação, e um contêiner HEIF pode armazenar várias imagens. Nenhum desses dois fatos ajuda aqui. O decodificador pega só a imagem principal do contêiner e o codificador escreve um quadro só.

Então uma sequência em rajada do HEIF vira uma imagem parada, e não há ajuste que mude isso. Se você está tentando produzir uma animação, a origem certa é um vídeo — as páginas de MP4 e MOV para GIF cobrem isso e produzem um GIF de múltiplos quadros de verdade.

O GIF gerado aqui não tem transparência nenhuma

O HEIF carrega um canal alfa de verdade, em que cada pixel pode ter qualquer grau de transparência. O formato GIF oferece uma única entrada de paleta com o significado "mostre o fundo aqui", e o codificador usado neste site não escreve essa entrada — então todo pixel do resultado sai opaco.

A transparência é resolvida antes: as áreas transparentes são pintadas com a cor de fundo escolhida acima da área de soltar arquivo, branco por padrão, então um recorte com borda suave pousa sobre um retângulo sólido com a borda misturada nessa cor. Se o recorte precisa funcionar contra um fundo que você não controla, PNG é a conversão que mantém a transparência de verdade.

Por que o GIF costuma sair maior do que a origem

O GIF comprime com LZW, que monta um dicionário de sequências de índices de paleta conforme lê a imagem e reaproveita uma entrada toda vez que a sequência se repete. Isso funciona lindamente em arte de cor chapada e mal em fotografia, onde pixels vizinhos quase nunca coincidem exatamente mesmo depois da redução de cor.

Contra um HEIF, que é um codec moderno fazendo exatamente o oposto disso, a comparação é dura: é comum acabar com um GIF várias vezes maior que a fotografia de origem e visivelmente pior. Não é defeito da conversão — é o que acontece quando um formato de 1987 é chamado para guardar a saída de uma câmera atual.

Nada da câmera é carregado para o GIF

O formato não tem lugar para EXIF, XMP nem coordenadas de GPS, e a conversão não carregaria isso de qualquer forma — decodificar até pixel e codificar de novo não deixa caminho nenhum para o metadado viajar.

Para uma imagem indo a um fórum público, isso é uma pequena vantagem. A fotografia enviada não vai contar onde foi tirada nem qual telefone a produziu, o que é uma coisa a menos para lembrar de remover depois.

O que o GIF ainda faz bem de verdade

Vale ser justo com o formato, porque a justiça mostra quando esta conversão dá certo. O GIF foi feito para imagens de poucas cores chapadas: elementos de interface, diagramas, gráficos, logotipos, arte pixelada, capturas de tela de software com paleta limitada. Nessas, ele é compacto, exato e lê em qualquer lugar, e o limite de 256 cores não é limite nenhum porque a imagem nunca teve mais que isso.

A pergunta certa sobre o seu arquivo não é "isso é uma fotografia" e sim "quantas cores distintas isso realmente tem". Uma foto de quadro branco, uma captura de tela feita no celular, uma foto de um formulário impresso: são imagens de cor chapada que por acaso vivem dentro de um contêiner de câmera, e convertem para GIF bem melhor do que uma paisagem.

Convertido localmente, reversível só se você guardar o original

As duas metades rodam na aba do navegador, então nada é enviado, não há fila e não há conta, e o teto de 100 MB do plano gratuito vale por arquivo, bem acima do que qualquer foto de celular chega a pesar. Uma pasta inteira converte com uma linha de progresso por arquivo e o resultado sai como ZIP.

Guarde o HEIF original. As cores descartadas para caber numa paleta de 256 não voltam a partir do GIF, e este site não consegue escrever HEIC nem HEIF de jeito nenhum — o decodificador usado é licenciado de um jeito que um site estático pode respeitar, mas um codificador não é. O GIF é uma cópia de mão única para um sistema teimoso.

Como converter HEIF para GIF

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

HEIF ou GIF: o que muda

HEIF comparado com GIF
HEIFGIF
Nome completoHigh Efficiency Image File FormatGraphics Interchange Format
Extensão do arquivo.heif.gif
Tipo de mídiaimage/heifimage/gif
CompressãoCom perdas — o tamanho é comprado com qualidadeSem perdas — nada é descartado
Publicado pela primeira vez20151987
Publicado porMPEGCompuServe
EspecificaçãoISO/IEC 23008-12GIF89a
LicençaPublicado, não padronizadoPadrão aberto
Situação hojeAtualAntigo, ainda lido em todo lugar
Profundidade de bits108
Cor que consegue descreverYCbCr, gama amplapaleta indexada
Maior imagem65.535 px por lado
Abre no navegadorAlguns navegadoresTodos os navegadores
Considerado no lugarJPG, AVIFWebP, MP4

O que se perde

GIF não tem canal alfa. Um arquivo HEIF 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 HEIF 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.

HEIF guarda até 10 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. HEIF 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.

Tamanho e qualidade

O resultado fica maior que o original e não fica melhor. HEIF já descartou detalhe e GIF guarda o que sobrou sem descartar mais: evita perda nova, não desfaz a primeira.

Para que serve cada formato

Os dois miram trabalhos diferentes: HEIF em celulares e a fotografia, GIF em a web. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.

HEIF é o formato da MPEG, publicado em 2015. Registra 10 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 HEIF em 2015. O mais antigo costuma ser o arquivo mais seguro para entregar; o mais novo faz o mesmo com menos bytes.

De HEIF para GIF: perguntas frequentes

Meu arquivo HEIF é 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 é libheif, o decodificador de referência do HEIC da Apple; seu navegador baixa isso uma vez e guarda.

Converter HEIF 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. libheif é baixado para a sua máquina e roda lá, e por isso não há contador.

Perde qualidade ao converter HEIF 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 HEIF para GIF?

GIF não tem canal alfa. Um arquivo HEIF 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 HEIF animado continua animado em GIF?

GIF guarda uma única imagem parada. De um arquivo HEIF 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 HEIF e GIF pode ser conferido, e estes são os documentos que resolvem a questão.