Conversor de BMP para GIF

Última revisão do conteúdo:

Carrega ficheiros BMP e transfere imagens GIF prontas. O peso desce várias vezes: a nossa fotografia de 3000 por 2000 píxeis entrou no conversor com 17,2 MB e saiu com 2,52 MB. Todo o trabalho acontece dentro do seu navegador.

Converter e transferir

Ficheiros na fila

Adicione ficheiros BMP à esquerda para iniciar a conversão para GIF.

para

O que é o BMP e o que é o GIF?

O BMP guarda a imagem tal como o ecrã a vê: como uma grelha de pontos, na qual cada ponto recebe o seu próprio lugar no ficheiro e o seu próprio valor de cor. O formato nasceu para o OS/2, passou depois para o Windows e ficou lá definitivamente.[1] A variante mais comum dedica 24 bits a cada ponto, ou seja, um byte para o vermelho, um para o verde e um para o azul. Um registo destes consegue nomear 16,7 milhões de tons e guarda cada um deles em separado.

O GIF trata a cor de uma maneira completamente diferente. O formato assenta numa lista de cores fixada de antemão e, junto a cada píxel, guarda apenas o número de posição dessa lista. A lista chama-se paleta e comporta até 256 posições, porque o número ocupa oito bits.[2] A isso junta-se a compressão LZW, que procura na imagem sequências repetidas desses números e escreve cada sequência com um único código.

A especificação que o W3C continua a publicar hoje traz a marca 89a e a data de 31 de julho de 1990.[3] Foi essa versão que acrescentou ao GIF o índice de transparência e os atrasos entre fotogramas, com os quais o formato mostra animações. O próprio formato foi criado pela empresa CompuServe três anos antes, em 1987.[2]

Como converter um BMP em GIF?

Arraste os seus ficheiros BMP para o campo Adicionar ficheiros ou clique nesse campo e indique as imagens no seu disco. Pode colocar muitos ficheiros na fila de uma só vez. Depois prima o botão Converter.

As imagens prontas transfere-as uma a uma com o botão Transferir junto à linha da fila, ou todas juntas com o botão Transferir todos. O botão Limpar tudo esvazia a fila inteira, e a etiqueta Remover junto a uma linha retira dela um ficheiro isolado.

Na fila do lado direito, cada ficheiro mostra o seu peso antes e depois da conversão juntamente com a diferença em percentagem. A nossa fotografia de 3000 por 2000 píxeis escreveu ali Antes: 17.2 MB · Depois: 2.52 MB (85% menos). O mesmo resumo para todo o lote fica por baixo dos botões, na linha Poupado.

A escrita em si é feita pelo gifenc, um codificador GIF escrito em JavaScript e executado no seu próprio computador.[4] Os navegadores leem ficheiros GIF desde as primeiras versões e escrevê-los a partir da tela ainda não conseguem: a 5 de setembro de 2026 verificámos o Chromium 151 e o Firefox 153, e cada um devolveu um ficheiro PNG perante esse pedido. A documentação da MDN descreve este comportamento com clareza: perante um formato que o navegador não conhece, recebe um PNG e nenhum aviso.[5]

O nosso codificador escreve o GIF independentemente do navegador, e a imagem fica no seu dispositivo desde o primeiro clique até ao fim do trabalho. Por baixo do conversor está um seletor de formatos com a inscrição BMP para GIF. Ao clicar em qualquer um dos dois formatos abre-se uma lista, e a escolha leva-o à página do conversor que trata esse par. Reunimos também todos os pares deste grupo na página de subcategoria Mudança de formato.

Porque é que um GIF pesa menos do que um BMP?

O peso de um ficheiro BMP pode ser calculado de antemão e o resultado não depende do que se vê na imagem. Cada píxel ocupa três bytes, e cada linha da imagem é preenchida com zeros até completar quatro bytes; a documentação da Microsoft dá uma fórmula pronta para isso.[6] A isso somam-se 54 bytes de cabeçalho.

Sigamos o cálculo numa fotografia de 3000 por 2000 píxeis. Uma linha tem 3000 píxeis de três bytes cada, ou seja, 9.000 bytes. Com essa largura não há nada a preencher. Há 2.000 linhas, portanto só os píxeis ocupam 18.000.000 de bytes. Juntamente com o cabeçalho, o ficheiro pesa 18.000.054 bytes, isto é, 17,2 MB na notação que o resumo da ferramenta usa.

O GIF poupa espaço por duas vias ao mesmo tempo. A primeira é a própria paleta: no lugar de três bytes por píxel entra um único número, por isso a imagem perde de imediato dois terços do seu peso. A segunda é a compressão LZW, que percorre esses números e escreve as sequências repetidas com um único código. Quanto maiores forem as superfícies de uma só cor, mais longas são essas sequências e com mais força atua a compressão.

A nossa fotografia de 3000 por 2000 píxeis saiu do conversor como um ficheiro de 2,52 MB. Por baixo dos botões surge então a linha Poupado, com o número de megabytes e a percentagem em que o ficheiro emagreceu. Quando essa mesma imagem tem de manter todos os tons, prepara-a o conversor de BMP para PNG.

Quanto pesa a mesma imagem em BMP e em GIF?

Preparámos os ficheiros BMP na variante mais comum, ou seja, de 24 bits e sem compressão, e depois passámo-los por este conversor. Damos os pesos exatamente como a ferramenta os conta: em kilobytes e megabytes de 1024, com o mesmo arredondamento.
ImagemDimensões em píxeisBMPGIFQuanto menos
Fotografia de uma câmara3000 × 200017,2 MB2,52 MB85%
Fotografia para um sítio web1280 × 8503,11 MB540,5 KB83%
Digitalização de uma página de livro1200 × 16005,49 MB983,2 KB83%
Captura de ecrã de uma interface1200 × 6302,16 MB37,0 KB98%
Gráfico feito de superfícies lisas800 × 6001,37 MB7,28 KB99%
Medição própria de 5 de setembro de 2026, realizada num navegador assente no motor Chromium. As cinco juntas na fila deram 29,3 MB à entrada e a linha Poupado: 25,3 MB (~86% menos). O seu resultado depende do conteúdo da imagem: quantas mais superfícies de uma só cor tiver, mais pequeno sai o ficheiro GIF.

Quantas cores ficam no ficheiro depois de gravado como GIF?

O mesmo conjunto de imagens, desta vez pelo lado da cor. A primeira coluna diz quantas cores diferentes tinha o ficheiro BMP, a segunda, quantas posições a paleta recebeu no GIF pronto, e a terceira, quantos píxeis mantiveram a sua cor com precisão de uma unidade.
ImagemCores no ficheiro BMPPosições na paleta GIFPíxeis com a cor inalteradaMaior diferença num canal
Fotografia de uma câmara785.2162560,1%31 em 255
Fotografia para um sítio web323.5252560,1%30 em 255
Digitalização de uma página de livro43.4002561,1%13 em 255
Captura de ecrã de uma interface5.20825640,2%24 em 255
Gráfico feito de superfícies lisas1936499,9%8 em 255
Medição própria de 5 de setembro de 2026. A última linha mostra o limite a partir do qual a conversão deixa de mudar seja o que for na cor: o gráfico tinha 193 tons, a paleta colocou-os em 64 posições e 99,9% dos píxeis saíram do conversor exatamente com o mesmo tom. Na fotografia de câmara, o codificador escolhe as 256 cores que melhor descrevem todo o enquadramento e dá a cada píxel a mais próxima delas, pelo que as passagens no céu ou na pele se organizam em faixas mais largas.

Em que difere o BMP do GIF?

Característica do formatoBMPGIF
CompressãoNenhuma na variante mais comum, opcionalmente sem perdas com RLESem perdas com LZW, aplicada aos números da paleta
Cores numa só imagemAté 16,7 milhões no registo de 24 bitsAté 256, uma por posição da paleta
Profundidade de corde 1 a 32 bits por píxel8 bits por píxel, como número de posição
TransparênciaCanal alfa em variantes específicas do cabeçalhoUma posição da paleta marcada como transparente
AnimaçãoNãoSim, como fotogramas sucessivos com atraso próprio
OrigemOS/2; entrou no Windows em 1990 com a versão 3.0Empresa CompuServe, 1987
A partir de que versão os navegadores os leemdesde as primeiras versões do Chrome, Firefox, Safari e Edgedesde as primeiras versões do Chrome, Firefox, Safari e Edge
As possibilidades do BMP damo-las segundo a documentação da Microsoft[6] e o verbete enciclopédico sobre esse formato[1], e as do GIF segundo a sua especificação[3] e o verbete sobre esse formato[2]. O suporte nos navegadores é descrito pelo guia da MDN, que menciona ambos os formatos como lidos por todos os navegadores.[7]

O que faz o conversor com um ficheiro BMP?

Sete pontos que vale a pena conhecer antes de colocar na fila um lote maior de imagens.

  1. Lê três variantes de BMP

    Verificámo-las uma a uma: 24 bits com linhas de baixo para cima, 24 bits com linhas de cima para baixo e 8 bits com paleta. As três traziam a mesma imagem e as três deram um ficheiro de saída idêntico de 835 bytes.
  2. O número de píxeis mantém-se

    Uma imagem de 800 por 600 píxeis sai como um GIF de 800 por 600 píxeis. Lemos esses valores diretamente do cabeçalho do ficheiro pronto. Muda apenas a forma de registar a cor, enquanto o enquadramento e a resolução ficam intactos.
  3. A paleta é montada em separado para cada imagem

    O codificador percorre todos os píxeis e escolhe até 256 cores que melhor descrevem esse enquadramento concreto. Uma imagem com menos cores recebe uma paleta mais curta: o nosso gráfico feito de superfícies lisas coube em 64 posições.
  4. O resultado é gravado como um único fotograma

    Um ficheiro BMP traz uma imagem, por isso o GIF pronto recebe também um fotograma. O cabeçalho do ficheiro traz a marca GIF89a, a mesma versão do formato que todos os navegadores leem.
  5. A gravação demora uma fração de segundo

    O codificador trabalha no seu próprio computador, portanto o tempo depende da potência dele. Na nossa medição, a fotografia de 3000 por 2000 píxeis foi gravada em 0,62 segundos. O gráfico de 800 por 600 píxeis ficou pronto em 0,02 segundos. As cinco imagens passaram pela fila em 3,4 segundos, e a barra por cima dos botões mostra quantos ficheiros já estão prontos.
  6. Ficheiros individuais até 100 MB

    É isso que o conversor aceita de um ficheiro. Com um maior mostra a mensagem O ficheiro é demasiado grande (máx. 100 MB). Dentro desse limite cabe um BMP sem compressão de cerca de 5900 por 5900 píxeis.
  7. As imagens muito grandes ajustamo-las à tela

    A tela do navegador comporta 16.384 píxeis por lado e cerca de 268 milhões de píxeis no total. Uma imagem acima desse limite é reduzida proporcionalmente pela ferramenta, para que caiba inteira no resultado.

Quando escolher GIF e quando outro formato?

  1. A imagem tem superfícies lisas de cor

    Os ícones, os esquemas, os gráficos de barras e as capturas de interfaces têm algumas centenas de tons, por isso cabem na paleta com folga. É aqui que o GIF sai melhor: a nossa captura de ecrã desceu de 2,16 MB para 37,0 KB.
  2. Uma fotografia tem de manter toda a gama de tons

    Uma fotografia traz centenas de milhares de cores, enquanto a paleta tem 256 posições. Quando lhe importa uma reprodução fiel das passagens tonais, recorra ao conversor de BMP para JPG.
  3. A imagem vai para um sítio web

    Aqui conta o peso do ficheiro com a qualidade mantida. O guia da MDN aconselha o PNG nas imagens fixas e formatos mais recentes quando conta uma poupança maior.[7] Esses ficheiros são preparados pelo conversor de BMP para WebP e pelo conversor de BMP para AVIF.
  4. A imagem tem de manter o fundo transparente

    A transparência passa para o resultado juntamente com o canal alfa, e esse canal o PNG traz em todas as variantes do seu registo. O conversor de BMP para PNG prepara esse ficheiro, grava a imagem sem perdas e mantém os 16,7 milhões de tons completos.
  5. Uma digitalização segue por correio eletrónico ou para uma repartição

    Uma página digitalizada envia-se com mais comodidade em PDF do que como imagem. Fá-lo o conversor de BMP para PDF: coloca cada imagem numa página A4 separada e ajusta a orientação às proporções da fotografia.

Converter outros ficheiros para GIF

Converter BMP para outros formatos

Fontes

  1. Device Independent BitmapWikipédia
  2. GIFWikipédia
  3. Graphics Interchange Format, versão 89aW3C
  4. gifenc, um codificador GIF para o navegadorMatt DesLauriers
  5. HTMLCanvasElement: toBlob() methodMDN Web Docs
  6. Bitmap StorageMicrosoft Learn
  7. Guia de tipos e formatos de ficheiros de imagemMDN Web Docs

Os tamanhos de ficheiro das tabelas foram medidos passando imagens reais por este conversor num navegador e apresentamo-los tal como a ferramenta os conta. O que dizemos sobre ambos os formatos assenta nas fontes indicadas acima.

Última revisão do conteúdo: · escrito e verificado pela equipa Arteon

Perguntas frequentes sobre passar BMP a GIF

Perco qualidade ao converter BMP para GIF?

Depende de quantas cores o ficheiro de origem tem. Um gráfico com no máximo 256 cores passa inteiro para a paleta: o nosso gráfico feito de superfícies lisas tinha 193 tons e 99,9% dos seus píxeis saíram do conversor com a cor inalterada. A fotografia de câmara tinha 785.216 tons diferentes e a paleta comporta 256 posições, por isso cada píxel recebe o tom disponível mais próximo. A maior diferença num só canal foi de 31 pontos em 255 na nossa medição.

Os meus ficheiros chegam a um servidor?

Não. A imagem é carregada pelo código da página dentro do seu navegador, desenhada numa tela (Canvas API) e a partir daí entregue ao codificador gifenc, que também trabalha localmente. O ficheiro fica no seu dispositivo durante todo o trabalho e, depois de fechar o separador, desaparece da memória do navegador.

Porque é que o GIF tem 256 cores?

Isso vem da própria construção do formato. Junto a um píxel, o GIF guarda o número de posição da paleta, e esse número ocupa oito bits, ou seja comporta valores de 0 a 255.[3] Cada posição da paleta descreve uma cor RGB completa, portanto o codificador escolhe esses 256 tons de toda a gama de 16,7 milhões.

O que acontece à transparência de um BMP de 32 bits?

Um registo de 32 bits com cabeçalho BITMAPINFOHEADER é lido pelo navegador como totalmente opaco: verificámo-lo num ficheiro de teste próprio, no qual todos os píxeis saíram da tela com uma opacidade de 255. Quando um ficheiro tem de manter o fundo transparente, prepara-o o conversor de BMP para PNG, porque o PNG traz o canal alfa em todas as variantes do seu registo.

Quantos ficheiros posso converter ao mesmo tempo?

Pode acrescentar à fila tantos ficheiros quantos quiser: a ferramenta calcula-os um a um e mostra o progresso por cima dos botões. Cinco imagens com 29,3 MB no total passaram pela nossa fila em 3,4 segundos. Um ficheiro isolado pode pesar até 100 MB, e o número total de ficheiros depende da memória do seu dispositivo.

O GIF pronto será animado?

Um ficheiro BMP traz uma imagem, portanto o resultado recebe um fotograma e parece uma imagem vulgar. A animação no formato GIF é construída a partir de vários fotogramas gravados um após o outro, cada um com o seu próprio atraso.[3]

De que depende o peso do ficheiro GIF pronto?

Decide-o o conteúdo da imagem. A compressão LZW escreve com um único código as sequências repetidas de píxeis, por isso atua com mais força nas superfícies de uma só cor. Uma fotografia de câmara tem poucas dessas repetições e desceu 85% na nossa medição, enquanto o gráfico feito de superfícies lisas desceu 99%.

Tenho um ficheiro GIF e preciso dele como imagem vulgar. O que faço?

Use o conversor de GIF para PNG. Vai receber um ficheiro gravado sem perdas, com a gama completa de 16,7 milhões de tons, que qualquer programa de gráficos abre.

Captura de ecrã da ferramenta gratuita da Arteon: Conversor de BMP para GIF

Ajude-nos a melhorar as ferramentas

Tem uma ideia para uma nova funcionalidade, encontrou um erro ou quer propor outra ferramenta? Escreva-nos – respondemos em 24 horas.

Conheça as nossas outras ferramentas

JPG para WebP

JPG para WebP

Converta fotos JPG para WebP leve. Reduza o peso das imagens até 35%.

Editor de imagens

Editor de imagens

Redimensione, corte e converta a sua imagem. Formatos prontos para redes sociais, avatares circulares, exportação JPG/PNG/WebP.

Verificador de meta título e descrição

Verificador de meta título e descrição

Verifique o comprimento do título e da descrição em pixels. Pré-visualização Google em tempo real e dicas de otimização.

PNG para JPG

PNG para JPG

Converta ficheiros PNG para JPG no navegador. Sem limite de ficheiros, sem registo.

Gerador de favicon

Gerador de favicon

Crie um conjunto completo de favicon.ico para o seu site a partir de uma imagem. Todos os tamanhos necessários, sem registo.

Gerador de paletas de cores

Gerador de paletas de cores

Gere 9 paletas a partir de uma cor: monocromática, complementar, triádica e mais. Códigos HEX.

WebP para JPG

WebP para JPG

Converta ficheiros WebP para JPG compatível com tudo. Sem limites, sem registo.

Verificador de contraste de cores

Verificador de contraste de cores

Verifique o contraste de texto e fundo segundo WCAG 2.1 AA e AAA. Correção automática de cores.

Gerador de códigos QR gratuito

Gerador de códigos QR gratuito

Crie um código QR para site, cartão vCard ou impressão. Exporte PNG e SVG, sem registo.

Contador de palavras e caracteres

Contador de palavras e caracteres

Conte palavras, caracteres, frases e tempo de leitura. Verifique a legibilidade com a pontuação Flesch-Kincaid.