Converter BMP para JPG

Aqui você converte BMP para JPG 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. JPG não consegue guardar tudo o que um BMP guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.

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

O que a conversão de BMP para JPG faz de fato

BMP 450 KBJPG 9 KB 51.6× menor

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

BMP 450 KBJPG 6 KB 78.6× menor

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

BMP 450 KBJPG 16 KB 28.1× 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.

Um BMP custa o mesmo tamanho não importa o que mostra

É essa característica que traz as pessoas até aqui. O BMP grava três bytes por pixel sem nenhuma etapa de compressão, então o tamanho depende só das dimensões: 6,2 MB para 1920 por 1080, 26 MB para uma página A4 escaneada a 300 dpi, 36 MB para uma foto de 4000 por 3000. Uma imagem em branco dessas dimensões pesa exatamente o mesmo que uma cheia de detalhe.

O JPEG funciona ao contrário: transforma blocos de pixels em coeficientes de frequência e só gasta bytes onde há algo para descrever, então um diagrama de cor chapada encolhe para poucas dezenas de kilobytes enquanto uma foto cheia de ruído continua pesada. É por isso que ninguém consegue adivinhar de antemão quanto o seu arquivo vai encolher — o único jeito honesto de saber é converter e olhar o número, o que aqui leva um segundo porque roda na sua própria máquina, sem passar por upload nenhum.

O que o JPEG descarta para chegar lá

Detalhe que o olho mal percebe: variação fina de cor mais agressivamente que variação fina de brilho, e o conteúdo de frequência mais alta dentro de cada bloco. Numa fotografia com um ajuste razoável isso é praticamente invisível no tamanho normal de exibição, motivo pelo qual o JPEG é o formato fotográfico padrão desde 1992.

Em qualquer outro contexto isso custa caro. Bordas nítidas são exatamente o conteúdo de alta frequência que a transformação descarta primeiro, então texto, capturas de tela, desenho vetorial e um logotipo em cor chapada ganham um leve embaçado ao redor de cada contorno. Dá para reconhecer o efeito: aumente para cem por cento e olhe os pixels ao redor de uma letra ou de uma borda dura. Uma ondulação cinza fraca que não existia no bitmap significa que o codificador está gastando seu orçamento numa borda para a qual ele nunca foi feito.

Qualidade 82, e o que muda ao ajustar

O codificador aqui usa 82 por padrão, numa escala de 1 a 100. É uma escolha deliberada: fica logo acima do ponto onde os defeitos começam a aparecer em fotografias comuns, e é o ajuste que faz a troca parecer de graça.

A economia real está abaixo desse número. Ir de 82 para 70 muda bastante o tamanho do arquivo e ainda fica perfeitamente aceitável numa tela de celular; ir de 82 para 95 custa muito e compra quase nada que alguém vá enxergar. A escala não é linear nem é porcentagem de coisa alguma — é o marcador próprio do codificador, e o mesmo número em WebP ou AVIF significa uma perda diferente. Se o arquivo ainda não couber depois de tudo isso, a alavanca certa é a dimensão da imagem, não a qualidade.

A transparência de um BMP vira fundo branco

O JPEG não tem canal alfa — não uma versão reduzida, nenhum — então qualquer pixel transparente precisa virar opaco antes de ser codificado. Onde a origem é uma das variantes de BMP de 32 bits que carregam transparência, a imagem é achatada primeiro sobre um fundo.

Esse fundo é branco, e esta página não pergunta que cor você prefere. É uma lacuna real, não uma escolha de design: as páginas que convertem um PNG para um formato opaco oferecem a escolha; esta herda um padrão fixo. Se a cor de fundo importa, achate a imagem de propósito num editor antes de converter, em vez de descobrir o resultado depois.

JPG é uma viagem sem volta a partir do BMP

O BMP que você começou guarda cada pixel exatamente. O JPEG não guarda, e não existe ajuste, ferramenta nem conversão posterior que recupere o que o codificador decidiu deixar de fora. Converter o JPEG de volta para BMP produz um arquivo grande contendo a perda, não o original.

Então guarde o BMP se for a única cópia. A regra vale além desta página: edite e arquive no formato sem perda, exporte para JPEG só no momento de enviar, e nunca edite o JPEG e salve de novo — cada passagem pelo codificador degrada mais um pouco, o chamado desgaste geracional que o formato carrega desde sempre.

Capturas de tela e diagramas pertencem a outro lugar

Se o BMP é uma captura de tela, um protótipo de interface, um gráfico, um desenho de linha escaneado ou qualquer outra coisa feita de cor chapada e bordas duras, este não é o destino certo. O JPEG vai degradar esse tipo de material de forma visível e, para esse conteúdo, frequentemente produz um arquivo maior do que um formato sem perda teria produzido.

PNG é a resposta ali, e é um clique de distância. Não é um detalhe pequeno: arquivos BMP vêm em grande parte do Paint, de utilitários de captura de tela e de drivers de scanner, então o caso do material chapado não é a exceção nesta página — é quase metade do que chega aqui. Uma captura de tela de 960 por 640 que pesava 1,84 MB como bitmap ficou em 468 KB como PNG numa medição real neste site, com cada pixel exatamente igual ao original.

Nada de metadado acompanha o bitmap para o JPG

O JPEG é um dos formatos que mais carrega metadado aqui — EXIF, XMP, IPTC, perfil ICC e coordenadas de GPS têm lugar definido no arquivo, motivo pelo qual fotos de celular carregam tanto histórico junto.

Um BMP não tem nada disso. O formato não define nenhum contêiner de metadado, e o processo entrega ao codificador uma grade de valores de pixel e nada mais, então o JPEG sai sem data de captura, sem nome de aparelho, sem campo de software, sem localização. Por uma vez isso torna esta a direção que preserva privacidade por padrão, e não por esforço — não há o que remover, porque nunca houve o que remover.

Redimensionar resolve melhor que só apertar a qualidade

As dimensões são a alavanca mais forte disponível, e a última que as pessoas costumam lembrar. Reduzir a largura pela metade divide o número de pixels por quatro, e o JPEG encolhe perto do mesmo tanto, parecendo idêntico em qualquer tela menor que o tamanho original.

Uma foto de 4000 por 3000 reduzida para 2000 por 1500 ainda é maior que qualquer tela de celular e maior que a área imprimível da maioria dos documentos. Defina a largura máxima antes de converter, e ela é aplicada na mesma passagem que o resto do trabalho, então a imagem é reamostrada uma vez só, sem introduzir nenhuma borda extra. Combinar uma redução moderada com qualidade 75 encaixa quase qualquer bitmap em quase qualquer limite — nessa ordem: reduza primeiro, e só baixe a qualidade se ainda estiver grande demais.

O teto de 100 MB e uma pasta cheia de BMP

Cada arquivo pode ter até 100 MB, o que dá cerca de 33 megapixels de bitmap sem compressão. Solte uma pasta inteira e cada arquivo converte na sua vez, mantém o nome com a extensão trocada, e o conjunto volta num ZIP só, sem fila e sem limite diário.

Como as saídas ficam pequenas, o que limita um lote aqui é o tamanho das origens, não dos resultados — o oposto de converter para BMP. Uma pasta com trezentas digitalizações de scanner passa sem drama; um único bitmap de 200 MB é o caso que não vai passar.

Por que o BMP foi recusado, para começo de conversa

Raramente porque nada consegue ler. Todo navegador exibe um BMP, e o formato é antigo e documentado o bastante para que decodificadores existam em toda parte. O que recusa é a camada de cima: limite de anexo, formulário de upload que só aceita uma lista curta de extensões, sistema de conteúdo que não vai guardar uma imagem medida em dezenas de megabytes.

O JPEG passa por tudo isso pela mesma razão: é o que esses sistemas foram escritos para esperar. É o formato fotográfico padrão desde 1992, especificado no ITU-T T.81, e não existe mais aparelho nem serviço que não consiga exibir um. Isso faz desta conversão um ato de compatibilidade tanto quanto de compressão — e o motivo de fazê-la no momento de enviar, não na cópia que você guarda.

Como converter BMP para JPG

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

BMP ou JPG: o que muda

BMP comparado com JPG
BMPJPG
Nome completoBitmap do WindowsImagem JPEG
Extensão do arquivo.bmp, .dib.jpg, .jpeg, .jpe
Tipo de mídiaimage/bmpimage/jpeg
CompressãoSem compressãoCom perdas — o tamanho é comprado com qualidade
Publicado pela primeira vez19871992
Publicado porMicrosoftJoint Photographic Experts Group
EspecificaçãoITU-T T.81
LicençaPublicado, não padronizadoPadrão aberto
Situação hojeAntigo, ainda lido em todo lugarAtual
Profundidade de bits88
Cor que consegue descreverRGB, paleta indexadaRGB, tons de cinza, YCbCr
Maior imagem65.535 px por lado
Abre no navegadorTodos os navegadoresTodos os navegadores
Considerado no lugarPNG, TIFFWebP, AVIF, HEIC

Abrir o resultado

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

GIMP lê tanto BMP quanto JPG, então dá para comparar o resultado com o original sem um segundo programa.

Tamanho e qualidade

O arquivo fica bem menor, e fica menor descartando detalhe. BMP guarda tudo; JPG guarda o que o olho quase não percebe. Numa fotografia a troca sai quase de graça; em texto, captura de tela ou desenho de linha ela aparece como halos nas bordas.

Para que serve cada formato

Os dois miram trabalhos diferentes: BMP em mover dados entre programas, JPG em a fotografia, a web, e-mail e entregar um arquivo pronto. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.

BMP é o formato da Microsoft, publicado em 1987. Registra 8 bits por canal.

JPG vem da Joint Photographic Experts Group é de 1992, descrito em ITU-T T.81. Adobe Photoshop, GIMP e Preview leem o formato.

De BMP para JPG: perguntas frequentes

Meu arquivo BMP é 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 BMP para JPG é 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 BMP para JPG?

JPG comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade.

Passar de BMP para JPG perde qualidade?

O arquivo fica bem menor, e fica menor descartando detalhe. BMP guarda tudo; JPG guarda o que o olho quase não percebe. Numa fotografia a troca sai quase de graça; em texto, captura de tela ou desenho de linha ela aparece como halos nas bordas.

Mais sobre esses formatos

De onde vêm estes números

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