Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
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.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
BMP para JPG
BMP 450 KB → JPG 9 KB 51.6× menor
BMP 450 KB → JPG 6 KB 78.6× menor
BMP 450 KB → JPG 16 KB 28.1× menor
É 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| BMP | JPG | |
|---|---|---|
| Nome completo | Bitmap do Windows | Imagem JPEG |
| Extensão do arquivo | .bmp, .dib | .jpg, .jpeg, .jpe |
| Tipo de mídia | image/bmp | image/jpeg |
| Compressão | Sem compressão | Com perdas — o tamanho é comprado com qualidade |
| Publicado pela primeira vez | 1987 | 1992 |
| Publicado por | Microsoft | Joint Photographic Experts Group |
| Especificação | — | ITU-T T.81 |
| Licença | Publicado, não padronizado | Padrão aberto |
| Situação hoje | Antigo, ainda lido em todo lugar | Atual |
| Profundidade de bits | 8 | 8 |
| Cor que consegue descrever | RGB, paleta indexada | RGB, tons de cinza, YCbCr |
| Maior imagem | — | 65.535 px por lado |
| Abre no navegador | Todos os navegadores | Todos os navegadores |
| Considerado no lugar | PNG, TIFF | WebP, AVIF, HEIC |
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.
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.
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.
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.
É. 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.
JPG comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a 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.
O que esta página afirma sobre BMP e JPG pode ser conferido, e estes são os documentos que resolvem a questão.