Conversor BMP para JPG
Carregue os seus ficheiros BMP, defina a qualidade e transfira as imagens JPG terminadas. O peso desce muitas vezes: a nossa foto de 3000 por 2000 píxeis entrou no conversor com 17,2 MB e saiu com 1,52 MB. Todo o trabalho acontece dentro do seu navegador.
Ficheiros na fila
O que é o BMP e o que é o JPG?
O BMP é uma forma de guardar a imagem em que cada ponto ocupa o seu próprio lugar no ficheiro, na forma exata com que vai aparecer no ecrã. O formato nasceu para o OS/2 e passou depois para a interface do Windows. Traz a sua própria compressão sem perdas por RLE, embora o seu uso seja facultativo e a maioria dos programas a deixe de parte. A profundidade de cor vai de 1 a 32 bits por píxel, e esta última variante também transporta canal alfa, ou seja, transparência.[1]
A Microsoft descreve a estrutura desse ficheiro com clareza: no início está um cabeçalho com o tamanho do ficheiro e o ponto onde a imagem começa, logo a seguir um segundo cabeçalho com as dimensões e o número de bits por píxel, depois uma tabela de cores facultativa e, no fim, a matriz em bruto dos pontos.[2]
O JPG parte de outra ideia. A sigla vem do nome do grupo Joint Photographic Experts Group, e a forma de escrita é descrita pela Recomendação UIT-T T.81, aprovada em setembro de 1992.[3] As extensões .jpg e .jpeg designam exatamente o mesmo formato; a forma curta impôs-se porque os sistemas anteriores ao Windows 95 só admitiam três caracteres depois do ponto.
A escrita decorre em vários passos. A imagem é dividida em blocos de 8 por 8 píxeis, sobre cada bloco é aplicada a transformada discreta do cosseno e o seu resultado passa pela quantização. É na quantização que se dá a perda de dados. Em separado, é reduzida a resolução dos canais de cor, o que se chama subamostragem de crominância.[4]
Cada píxel de um ficheiro JPG terminado é descrito por três componentes de cor de oito bits cada uma: vermelho, verde e azul. Este formato não transporta canal alfa, e é lido por todos os navegadores em qualquer versão.[5]

Como converter BMP para JPG?
Arraste os seus ficheiros BMP para o campo Adicionar ficheiros, ou clique nele e escolha as imagens no disco. O regulador Definir qualidade JPG aceita valores de 60 a 95 por cento e está em 85 por predefinição. Carregue depois no botão Converter.
As imagens terminadas são transferidas uma a uma com o botão Transferir na linha da fila, ou todas de uma vez com Transferir todos. O botão Limpar tudo esvazia a fila, e a etiqueta Remover numa linha retira um único ficheiro.
Na fila do lado direito, cada ficheiro mostra o peso antes e depois da conversão, juntamente com a diferença em percentagem. O mesmo resumo para todo o lote está por baixo dos botões, na linha Poupado.
A escrita é feita pelo próprio navegador. A imagem chega primeiro à tela da página, o elemento canvas, e daí ao ficheiro JPG. Isto acontece no seu dispositivo, por isso o ficheiro fica consigo desde o primeiro clique até ao fim do trabalho.
Por baixo do conversor está um seletor de formatos com a indicação BMP para JPG. Clicar em qualquer um dos dois formatos abre uma lista, e a escolha leva-o à página do conversor desse par. Todos os pares deste grupo estão também reunidos na página Mudança de formato.
Porque é que um ficheiro JPG pesa muito menos do que um BMP?
Porque o peso de um ficheiro BMP decorre apenas das dimensões da imagem. Na variante mais comum, cada píxel ocupa três bytes, e cada linha é preenchida com zeros até perfazer quatro bytes; a documentação da Microsoft dá uma fórmula pronta para isso.[6] A isso somam-se 54 bytes de cabeçalho. Esta conta é igual para qualquer imagem, seja qual for o motivo da fotografia.
Sigamos essa conta numa fotografia de 3000 por 2000 píxeis. Uma linha tem 3000 píxeis de três bytes cada, ou seja 9000 bytes. Com esta largura não há nada a preencher. As linhas são 2000, por isso só os píxeis ocupam 18.000.000 de bytes. Com o cabeçalho, o ficheiro pesa 18.000.054 bytes, ou seja 17,2 MB na notação usada pelo resumo da ferramenta.
O JPG aborda a mesma imagem de outra maneira. O codificador compara os pontos vizinhos e deixa de fora as pequenas diferenças entre eles. É precisamente esse limiar que o regulador de qualidade define. A documentação da MDN descreve esse valor como um número entre 0 e 1, entregue ao codificador juntamente com a imagem.[7] Quanto mais alto colocar o regulador, mais detalhe fica no ficheiro e mais o ficheiro pesa.
A nossa fotografia de 3000 por 2000 píxeis saiu do conversor, na posição predefinida do regulador, como um ficheiro de 1,52 MB. Por baixo dos botões aparece então a linha Poupado, e junto dela o número de megabytes e a percentagem de que o ficheiro emagreceu.

Quanto pesa a mesma imagem em BMP e em JPG?
| Imagem | Dimensões em píxeis | BMP | JPG a 85% | Quantas vezes menor |
|---|---|---|---|---|
| Fotografia de câmara | 3000 × 2000 | 17,2 MB | 1,52 MB | 11,3 |
| Fotografia para uma página web | 1280 × 850 | 3,11 MB | 260,9 KB | 12,2 |
| Documento digitalizado | 1200 × 1600 | 5,49 MB | 309,9 KB | 18,2 |
| Captura de ecrã de uma interface | 1200 × 630 | 2,16 MB | 55,8 KB | 39,7 |
| Gráfico de áreas de cor uniforme | 800 × 600 | 1,37 MB | 14,1 KB | 99,4 |
O que muda o regulador de qualidade ao guardar em JPG?
| Imagem | Dimensões em píxeis | Qualidade 60% | Qualidade 85% | Qualidade 95% |
|---|---|---|---|---|
| Fotografia de câmara | 3000 × 2000 | 849,7 KB | 1,52 MB | 2,65 MB |
| Fotografia para uma página web | 1280 × 850 | 139,2 KB | 260,9 KB | 480,4 KB |
| Documento digitalizado | 1200 × 1600 | 145,5 KB | 309,9 KB | 659,6 KB |
| Captura de ecrã de uma interface | 1200 × 630 | 37,3 KB | 55,8 KB | 80,7 KB |
| Gráfico de áreas de cor uniforme | 800 × 600 | 11,6 KB | 14,1 KB | 17,4 KB |
Em que difere o BMP do JPG?
| Característica do formato | BMP | JPG |
|---|---|---|
| Forma de guardar a imagem | Valores dos píxeis por inteiro, ponto a ponto | Compressão com perdas em blocos de 8 × 8 píxeis |
| Compressão sem perdas | Sim, por RLE em imagens com paleta | Sim, num modo à parte descrito na norma; este conversor guarda com perdas |
| Profundidade de cor | de 1 a 32 bits por píxel | 8 bits por componente de cor |
| Canal alfa, ou seja, transparência | Sim, na variante de 32 bits | Não |
| Dados da câmara (EXIF) | Não | Sim, num segmento à parte do ficheiro |
| Perfil de cor ICC | Sim, a partir do cabeçalho na versão 5 | Sim |
| A partir de que versão os navegadores os leem | desde as primeiras versões do Chrome, Firefox, Safari e Edge | desde as primeiras versões do Chrome, Firefox, Safari e Edge |
| Peso de uma imagem de 3000 × 2000 píxeis | 17,2 MB | 1,52 MB com qualidade de 85% |
O que faz o conversor com um ficheiro BMP?
Oito coisas que convém conhecer antes de colocar na fila um lote maior de imagens.
Lê seis variantes de BMP
Verificámo-las uma a uma: de 24 bits com as linhas a partir de baixo, de 24 bits com as linhas a partir de cima, de 8 bits com paleta, de 32 bits, comprimida por RLE e a antiga com cabeçalho OS/2 de doze bytes. A ferramenta leu cada um desses ficheiros com as cores certas e na orientação certa.O número de píxeis mantém-se
Uma imagem de 3000 por 2000 píxeis sai como JPG de 3000 por 2000 píxeis. Muda apenas a forma de guardar, enquanto o enquadramento e a resolução ficam intactos.A transparência recebe fundo branco
O formato JPG descreve cada píxel como totalmente opaco, por isso um fundo recortado é preenchido a branco. Verificámo-lo num ficheiro de 32 bits com cabeçalho na versão 5 e com máscara de canal alfa: um canto totalmente transparente saiu branco, e uma área com metade da opacidade em #1f4e5f saiu como #8fa6ae, essa mesma cor misturada a meias com branco.A escrita decorre sempre no modo base
Olhámos para dentro do cabeçalho dos ficheiros terminados em três posições do regulador, de 60 a 95 por cento. De cada vez, o conversor guardou a imagem no modo base, aquele que um programa gráfico desenha por linhas a partir de cima. A resolução dos canais de cor fica reduzida a metade na vertical e na horizontal, e o canal de luminosidade mantém a resolução completa.O resultado traz perfil de cor sRGB
Em cada ficheiro terminado há um perfil sRGB de 456 bytes, por isso as cores apresentam-se da mesma maneira no navegador e num programa gráfico. A imagem passa pela tela do navegador, pelo que ao resultado chega a imagem juntamente com o perfil de cor, enquanto os dados da câmara (EXIF) ficam no ficheiro de origem. Verificámo-lo em ficheiros de três posições do regulador.A escrita demora uma fração de segundo
O codificador trabalha no seu computador, por isso o tempo depende da potência dele. Na nossa medição, cinco ficheiros com 29,3 MB no total passaram pelo conversor em um segundo e meio. Os ficheiros da fila seguem um após outro, e a barra por cima dos botões mostra quantos já estão prontos.Ficheiros individuais até 100 MB
É o que o conversor aceita de um ficheiro. Acima disso mostra a mensagem O ficheiro é demasiado grande (máx. 100 MB). Dentro deste limite cabe um BMP sem compressão de cerca de 5900 por 5900 píxeis.As imagens muito grandes são ajustadas à tela
A tela do navegador aceita 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 caber por inteiro no resultado.
Quando escolher JPG e quando outro formato?
O ficheiro segue por e-mail ou para um formulário
O JPG é hoje lido por praticamente todos os programas e todos os serviços, e com um peso da ordem de um megabyte cabe no limite dos anexos. É a escolha mais segura quando não sabe com que programa o destinatário vai abrir o ficheiro.A imagem segue para uma página web
Aqui conta cada kilobyte, e com o mesmo aspeto da imagem o AVIF pesa ainda menos. Esse ficheiro é preparado pelo conversor BMP para AVIF, e os navegadores mais antigos são servidos pelo conversor BMP para WebP.O ficheiro volta ainda para edição
Cada nova abertura e gravação num formato com perdas deposita-se sobre a imagem, por isso um ficheiro de trabalho guarda-se melhor sem perdas. Dá-o o conversor BMP para PNG.A imagem tem texto ou arestas nítidas
Os blocos de 8 por 8 píxeis notam-se sobretudo nas letras e nas áreas uniformes com um limite marcado. Uma captura de ecrã, um gráfico ou um logótipo mantêm a nitidez num ficheiro do conversor BMP para PNG, e um fundo transparente mantém a transparência.A imagem segue para impressão
As gráficas e os arquivos digitais trabalham com TIFF, porque esse formato guarda os valores dos píxeis por inteiro e transporta-os entre programas sem qualquer processamento. Esse ficheiro é feito pelo conversor BMP para TIFF. O resultado tem então quatro bytes por píxel contra três no BMP, por isso uma fotografia de 3000 por 2000 píxeis cresce de 17,2 MB para 22,9 MB.A digitalização segue para uma repartição ou para arquivo
Uma página digitalizada envia-se com mais comodidade em PDF do que como imagem. Fá-lo o conversor BMP para PDF: coloca cada imagem numa página A4 à parte, ajustando a orientação às proporções do ficheiro.O caminho de volta
Uma fotografia JPG terminada guarda-a como mapa de bits sem compressão com o conversor JPG para BMP. É o mesmo par de formatos, apenas ao contrário.
Converter outros ficheiros para JPG
Converter BMP para outros formatos
Fontes
- Device Independent Bitmap — Wikipédia
- Bitmap Storage — Microsoft Learn
- Recomendação UIT-T T.81, setembro de 1992 — União Internacional de Telecomunicações
- JPEG — Wikipédia
- Image file type and format guide — MDN Web Docs
- BITMAPINFOHEADER — Microsoft Learn
- HTMLCanvasElement: toBlob() method — MDN 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 converter BMP para JPG
Quanto espaço poupo ao converter BMP para JPG?
Na nossa medição, na posição predefinida do regulador os ficheiros saíram de 11 a 99 vezes mais leves. A fotografia de câmara entrou com 17,2 MB e saiu com 1,52 MB. O gráfico feito de áreas de cor uniforme desceu de 1,37 MB para 14,1 KB. Quantas mais superfícies lisas a imagem tiver, maior é a diferença.
Perco qualidade ao converter BMP para JPG?
A escrita em JPG é com perdas, ou seja, o codificador descarta parte do detalhe para baixar o peso. Nos 85 por cento predefinidos, a diferença vê-se apenas com muita ampliação. Se lhe importa mais fidelidade, empurre o regulador para os 95 por cento — a nossa fotografia de câmara cresceu então de 1,52 MB para 2,65 MB.
Que posição do regulador devo escolher?
Deixe os 85 por cento se o ficheiro seguir para uma página web, para um e-mail ou para um formulário. Nos 60 por cento a fotografia de câmara desce para 849,7 KB, e essa posição serve bem para miniaturas e pré-visualizações. Nos 95 por cento o ficheiro mantém mais detalhe, e é esse o valor para fotografias que ainda vão ser vistas ampliadas.
Os meus ficheiros vão para um servidor?
Não. O código da página carrega a imagem no seu navegador, desenha-a na tela (Canvas API) e daí guarda-a como JPG. O ficheiro fica no dispositivo durante todo o trabalho, e ao fechar o separador sai da memória do navegador.
O que acontece à transparência de um BMP de 32 bits?
As áreas transparentes recebem fundo branco, porque o formato JPG descreve cada píxel como totalmente opaco. Verificámo-lo num ficheiro com cabeçalho na versão 5 e com máscara de canal alfa: o canto transparente saiu branco. Se a transparência tiver de ficar, use o conversor BMP para PNG.
Quantos ficheiros posso converter de uma vez?
À fila pode juntar tantos ficheiros quantos quiser, e a ferramenta processa-os um após outro mostrando o progresso por cima dos botões. Um ficheiro isolado pode pesar até 100 MB, e o número total de ficheiros depende da memória do seu dispositivo. Cinco ficheiros com 29,3 MB no total passaram pelo nosso conversor em um segundo e meio.
Os dados da câmara, ou seja, o EXIF, ficam no ficheiro JPG?
O formato JPG transporta esses dados num segmento à parte do ficheiro, e aqui eles ficam no ficheiro de origem: a imagem passa pela tela do navegador, pelo que ao resultado chega a imagem sozinha juntamente com o perfil de cor sRGB. Verificámos ficheiros terminados de três posições do regulador e a lista de campos EXIF estava vazia em todos. Quando quiser retirar de uma fotografia a data, o modelo da câmara e as coordenadas, esta conversão fá-lo de passagem.
Um ficheiro JPG abre em qualquer dispositivo?
Sim. O guia da MDN aponta o JPG como formato lido por todas as versões do Chrome, Edge, Firefox, Opera e Safari, e fora dos navegadores lida com ele praticamente qualquer programa gráfico, telefone e moldura digital. De toda a família de formatos de imagem é a escolha mais segura para enviar a um destinatário desconhecido.

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.







