Pular para o conteúdo principal
PulsarKit

Converter BMP

Converta arquivos BMP em JPG, PNG ou WebP, ou salve qualquer foto como BMP. A ferramenta lida com paletas, compressão RLE e transparência.

Solte seus arquivos aqui

.bmp, .dib, .jpg, .jpeg, .png, .webp · até 100 MB

Como converter uma imagem BMP

  1. 1

    Solte seu BMP ou sua foto

    Até 100 arquivos de uma vez. As duas direções aceitam uma pilha misturada; o que não combinar com a direção escolhida é informado pelo nome, em vez de ser ignorado em silêncio.

  2. 2

    Escolha a direção e o formato

    A direção “BMP para foto” gera JPG, PNG ou WebP. A direção “Foto para BMP” grava um arquivo de 24 bits, para a máxima compatibilidade, ou de 32 bits, se a transparência precisar ser mantida.

  3. 3

    Baixe o arquivo convertido

    Um arquivo volta sozinho; vários voltam em pulsarkit-bmp.zip. Um arquivo que não pode ser lido é pulado, e o resto do lote é concluído.

Por que o BMP ainda aparece em 2026

O BMP não tem lugar em um site. Ele armazena os pixels praticamente brutos, então uma imagem de 1920×1080 tem cerca de seis megabytes, enquanto um PNG da mesma imagem tem um quinto disso. O que o mantém vivo é tudo o que não é site: programas de CAD e instrumentos de medição que exportam nesse formato porque o código que grava os arquivos foi escrito décadas atrás, drivers de impressora e de scanner que o geram como formato intermediário, softwares industriais com formato de importação fixo e utilitários do Windows que ainda salvam capturas de tela assim. Este conversor existe justamente para esses arquivos. Se você está escolhendo o formato de uma imagem nova, escolha PNG; se algum programa entregou um BMP e a próxima ferramenta o recusa, esta é a saída.

Os pontos complicados do formato, resolvidos

O BMP é uma família de formatos, e não um só, e as diferenças estão exatamente onde os leitores simplistas quebram. A ordem das linhas é indicada pelo sinal do campo de altura: um valor positivo significa que as linhas estão armazenadas de baixo para cima, o caso mais comum, e um negativo significa de cima para baixo. Cada linha é completada até um múltiplo de quatro bytes, e esse preenchimento não faz parte da imagem. Os canais são armazenados na ordem azul, verde, vermelho, e não ao contrário. A cor pode ter um, quatro ou oito bits por pixel indexados em uma paleta, dezesseis bits empacotados por uma máscara de bits, ou vinte e quatro e trinta e dois bits diretos. Imagens indexadas também podem vir com codificação RLE (por comprimento de sequência). O próprio cabeçalho existe em sete tamanhos conhecidos, da forma OS/2 de doze bytes à versão 5, de 124 bytes. Tudo isso é lido aqui por um código escrito sob medida, porque todas as bibliotecas BMP de uso geral disponíveis no npm deixaram de ser mantidas há uma década e nenhuma delas cobre o conjunto completo.

Gravar um BMP que outros programas consigam abrir

No caminho inverso, a escolha da profundidade de cor importa mais do que parece. Um arquivo de 24 bits usa o cabeçalho simples de 40 bytes que qualquer leitor de BMP já escrito entende, e descarta a transparência porque o formato não tem onde colocá-la. Um arquivo de 32 bits mantém o canal alfa, mas só se declarar de forma explícita a disposição dos canais, por isso esta ferramenta grava o cabeçalho da versão 4, de 108 bytes, com as máscaras de vermelho, verde, azul e alfa escritas por extenso. Sem essas máscaras, muitos visualizadores ignoram totalmente o quarto byte e mostram como cor o que estiver nele. As linhas são gravadas de baixo para cima e completadas até quatro bytes, a resolução é marcada nos 72 DPI convencionais, e o resultado é conferido byte a byte com a especificação no conjunto de testes.

Os arquivos ficam no seu navegador

A leitura do cabeçalho BMP, o desempacotamento das paletas e dos dados RLE, a codificação para JPG, PNG ou WebP e a gravação de um BMP acontecem dentro da aba do seu navegador. Nada é enviado e nada é armazenado. Como arquivos BMP costumam ser exportações de equipamentos de medição, scanners e sistemas internos, isso não é um detalhe. Muitas vezes é o motivo pelo qual uma ferramenta de navegador pode ser usada onde um site que exige upload não pode.

Perguntas frequentes

Por que alguém ainda precisaria de um arquivo BMP?

Porque programas antigos e especializados exigem esse formato. Sistemas CAD, instrumentos de laboratório e de medição, drivers de impressora e alguns softwares de controle industrial ou exportam BMP, ou não aceitam outra coisa. Converter de e para BMP geralmente serve para alimentar um desses programas, e não tem a ver com a imagem em si.

Quanto um BMP é maior que um PNG?

Em geral, de três a cinco vezes, porque o BMP armazena os pixels sem nenhuma compressão, enquanto o PNG os comprime sem perdas. Um BMP de 1920×1080 com 24 bits tem cerca de 6 MB; a mesma imagem em PNG costuma ficar entre 1 e 2 MB, com pixels idênticos.

Arquivos BMP comprimidos são aceitos?

Os que usam codificação RLE, sim: tanto RLE8 quanto RLE4 são decodificados aqui, incluindo os códigos de escape delta e de modo absoluto. A variante rara que embute um JPEG ou PNG inteiro dentro de um contêiner BMP (alguns drivers de impressora geram esse tipo) não é aceita, e isso é informado com clareza em vez de gerar uma imagem quebrada.

A transparência é mantida?

Vindo de um BMP de 32 bits com máscara alfa, sim, para PNG e WebP, que aceitam transparência, mas não para JPG, que não aceita. No sentido inverso, escolha a saída de 32 bits para mantê-la. Há uma peculiaridade comum tratada automaticamente: alguns codificadores antigos gravam um arquivo de 32 bits com todos os bytes alfa em zero, e levar isso ao pé da letra produziria uma imagem totalmente invisível, então o arquivo é tratado como totalmente opaco.

Qual profundidade de cor escolher ao salvar um BMP?

24 bits, a não ser que você precise justamente de transparência. É a forma que todo leitor de BMP entende, e alguns programas antigos exibem arquivos de 32 bits de forma errada. Escolha 32 bits só quando o canal alfa precisar ser mantido e você souber que o programa do outro lado lê cabeçalhos da versão 4.

Quantos arquivos posso converter de uma vez?

Até 100 arquivos, de até 100 MB cada e 500 MB no total, todos com as mesmas configurações. Eles são processados um depois do outro, e um arquivo que não pode ser lido não cancela o resto do lote.

O arquivo é enviado para um servidor?

Não. O leitor e o gravador de BMP são código comum rodando na aba do seu navegador, e os codecs de JPG, PNG e WebP são módulos WebAssembly ao lado deles. Seus arquivos nunca saem do dispositivo, e nada fica guardado depois que você fecha a página.

Ferramentas relacionadas