🖼️Converter PNG para BMP (No Navegador)

Converta PNG para BMP 24-bit com um encoder implementado à mão — a transparência é achatada sobre fundo branco.

Carregue um arquivo .png. A transparência será achatada sobre fundo branco no BMP.

🔒 Cálculo 100% local — os dados que você digita não saem do seu navegador, nada é enviado a servidores.

Fonte: encoder BMP 24-bit hand-rolled — sem bibliotecas — o formato BMP é implementado diretamente no JavaScript; nada é enviado · Última verificação em 08/10/2026

Converter PNG para BMP transforma um formato moderno em um formato universal e sem perdas. A ferramenta decodifica o PNG nativamente, achata a transparência sobre fundo branco e codifica BMP 24-bit com um encoder implementado à mão. O BMP resultante é maior que o PNG, mas abre em qualquer sistema. Todo o processamento é 100% local.

Como usar o conversor PNG

  1. Carregue o PNGEscolha o arquivo .png. A transparência será achatada sobre fundo branco.
  2. ConvertaO PNG é decodificado e codificado em BMP 24-bit.
  3. Baixe o BMPA prévia mostra o resultado e o botão salva o arquivo.

Como funciona a conversão

O PNG guarda pixels com canal alfa — transparência real. O BMP 24-bit não tem alfa, então a ferramenta primeiro achata a imagem sobre um fundo branco, preenchendo os pixels transparentes. Depois, codifica em BMP 24-bit com um encoder implementado à mão.

O formato BMP 24-bit guarda cada pixel em 3 bytes (BGR), sem compressão, com as linhas de baixo para cima e alinhadas a 4 bytes. O resultado é sem perdas em relação ao canvas: cada pixel do PNG decodificado (já achatado) vira um pixel idêntico no BMP.

O arquivo final é maior que o PNG, porque o BMP não tem compressão. Mas abre em qualquer sistema, inclusive os mais antigos — o BMP é o denominador comum universal.

O achatamento é necessário porque o BMP 24-bit não tem canal alfa: cada pixel precisa de uma cor definitiva. A ferramenta preenche o canvas com branco antes de desenhar a PNG, então os pixels transparentes ou semi-transparentes são misturados com o branco — o resultado é uma imagem opaca com fundo branco.

O encoder BMP 24-bit é o mesmo do conversor JPG para BMP: BITMAPFILEHEADER, BITMAPINFOHEADER, pixels BGR de baixo para cima, linhas alinhadas a 4 bytes. O resultado é um BMP válido e universal.

PNG → canvas (achatado sobre branco) → encoder BMP 24-bit (BGR, bottom-up)

Exemplo resolvido

Na bancada de testes, um PNG de 1024×768 pixels e 620 KB (com transparência) foi convertido. O BMP ficou com 2,3 MB — o tamanho esperado para um BMP 24-bit sem compressão. A prévia mostrou a imagem com o fundo branco onde havia transparência.

Um segundo caso: um PNG de 800×600 com 180 KB, sem transparência, saiu como BMP de 1,4 MB. Como não havia canal alfa, o achatamento não mudou nada — o BMP é idêntico ao PNG em pixels.

Um PNG com transparência parcial (bordas suaves) manteve as bordas no BMP, mas sobre fundo branco: os pixels semi-transparentes foram misturados com o branco durante o achatamento.

Privacidade e limites

  • Processamento 100% local: o PNG é decodificado no navegador; nada sai do navegador
  • A transparência é achatada sobre fundo branco — a informação alfa se perde
  • A conversão é sem perdas em relação ao canvas — cada pixel é preservado
  • O BMP 24-bit não tem compressão: o arquivo final é muito maior que o PNG
  • O PNG original não é alterado
  • O BMP é aceito por todos os sistemas, inclusive os mais antigos

Dicas para tirar o melhor proveito

Use a conversão para sistemas legados que só aceitam BMP: softwares antigos de edição, sistemas embarcados, placas de vídeo, e alguns fluxos de impressão. O BMP é o denominador comum universal — se um sistema abre qualquer imagem, abre BMP.

Para imagens com transparência, lembre de que o fundo branco é fixo: se você precisa de outro fundo, faça a composição antes de converter. E para fotos, o BMP é muito maior que o PNG — use a conversão apenas quando a compatibilidade for obrigatória.

Use a conversão para sistemas legados que só aceitam BMP: softwares antigos de edição, sistemas embarcados, placas de vídeo, e alguns fluxos de impressão. O BMP é o denominador comum universal — se um sistema abre qualquer imagem, abre BMP.

Para imagens com transparência, lembre de que o fundo branco é fixo: se você precisa de outro fundo, faça a composição antes de converter. E para fotos, o BMP é muito maior que o PNG — use a conversão apenas quando a compatibilidade for obrigatória.

Erros comuns a evitar

O erro mais comum é esquecer do achatamento: se o PNG tem transparência e você precisa dela, o BMP não serve — a ferramenta avisa e preenche de branco, mas a informação se perde. Para transparência, prefira PNG ou WebP.

Outro engano é achar que o BMP recupera qualidade de um PNG ruim — a conversão só mantém o que existe. Também é comum converter fotos inteiras em lote sem precisar: o resultado é um sistema muito mais pesado sem ganho visual. E cuidado com imagens muito grandes: o BMP de 4K pode passar de 25 MB.

O erro mais comum esquecer do achatamento: se o PNG tem transparência e você precisa dela, o BMP não serve — a ferramenta avisa e preenche de branco, mas a informação se perde. Para transparência, prefira PNG ou WebP.

Outro engano é achar que o BMP recupera qualidade de um PNG ruim — a conversão só mantém o que existe. Também é comum converter fotos inteiras em lote sem precisar: o resultado é um sistema muito mais pesado sem ganho visual. E cuidado com imagens muito grandes: o BMP de 4K pode passar de 25 MB.

Veja também

Se esta ferramenta foi útil, você também pode precisar destas relacionadas: Compressor de imagem, Conversor de imagem, Converter BMP para PNG (No Navegador), Converter JPG para BMP (No Navegador).

Perguntas frequentes

Como converter PNG para BMP?

Carregue o .png e baixe o BMP. A transparência é achatada sobre fundo branco.

O BMP fica muito maior que o PNG?

Sim: o BMP 24-bit não tem compressão, então o arquivo final é muito maior que o PNG.

A transparência é preservada?

Não. O BMP 24-bit não tem canal alfa — a transparência é achatada sobre fundo branco.

A conversão perde qualidade?

Não em relação ao canvas — cada pixel do PNG decodificado é preservado no BMP.

A imagem é enviada para algum servidor?

Não. A decodificação e a codificação acontecem no seu navegador.

O PNG original é alterado?

Não. A ferramenta só lê o arquivo e cria um novo.

Explore mais ferramentas gratuitas

Dezenas de calculadoras, conversores e geradores — todos funcionam no navegador, sem cadastro e sem instalar nada.