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 PNG para BMP 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.
PNG para BMP
PNG 139 KB → BMP 450 KB 3.2× maior
PNG 7 KB → BMP 450 KB 64.6× maior
PNG 3 KB → BMP 450 KB 176.7× maior
Essa é a diferença entre converter um PNG e converter uma fotografia, e é a única decisão que a conversão de fato pede de você. Um PNG carrega um canal alfa com 256 níveis; o BMP não tem transparência utilizável nenhuma. Então todo pixel transparente precisa virar opaco, e algo precisa dizer qual cor.
Essa escolha é permanente. Não tem como recuperar a transparência do BMP depois — a informação não fica escondida, é substituída. O que torna isso digno de trinta segundos de reflexão em vez de aceitar um padrão e descobrir depois.
Branco para qualquer coisa que vai para um documento, uma página impressa ou uma interface clara. Preto para uma tela escura ou um aplicativo escuro. E para uma tela embutida ou um equipamento, a cor exata do painel atrás da arte, geralmente especificada em algum lugar da documentação que você recebeu.
Errar isso é visível, não sutil: um logotipo preenchido de branco e colocado num painel escuro aparece dentro de um retângulo branco. Não é defeito da conversão — é a transparência que antes escondia o retângulo deixando de existir.
A suavização funciona deixando os pixels ao longo de uma curva ou diagonal parcialmente transparentes, o que é como um canto arredondado fica liso em vez de serrilhado. Esses pixels não são totalmente transparentes, então são misturados com a cor de fundo em vez de substituídos por ela.
Misturados contra a cor pretendida, a borda continua lisa e ninguém percebe. Misturados contra uma cor diferente, a arte carrega um halo fraco da cor errada em todo o contorno — o sinal clássico de um logotipo achatado sobre branco e depois colocado sobre outra coisa. É mais um motivo para a cor de preenchimento combinar com o destino, em vez de ser apenas neutra.
O PNG é sem perdas e o BMP não tem compressão, então todo pixel opaco atravessa exatamente. Nenhum detalhe se perde, nenhuma borda amolece, e a imagem dentro do BMP é a mesma imagem que estava no PNG.
Isso torna esta uma conversão rara em que a única perda é a descrita acima. Também significa que não há nada a ganhar: a imagem não pode melhorar com a mudança, e qualquer expectativa nesse sentido vale deixar de lado antes de começar.
O PNG comprime sem perdas, e é muito bom exatamente no material que se converte aqui — cor chapada, borda dura, área grande do mesmo valor. O BMP guarda cada pixel como byte simples, sem compressão nenhuma.
Então a diferença é maior justamente em logotipo e gráfico de interface. Um ícone chapado de 1.000 por 1.000 pode ter 40 kilobytes como PNG e cerca de 3 megabytes como BMP, e a diferença não tem nada a ver com qualidade. O tamanho depende só das dimensões, o que explica por que reduzir a largura máxima é a única alavanca que muda isso.
Software e hardware que leem pixel diretamente em vez de implementar um decodificador: tela embutida, aplicação industrial e laboratorial, equipamento de ponto de venda, programa antigo do Windows, e ocasionalmente um trabalho de curso que especifica o formato exatamente por isso.
Para qualquer outro propósito, guarde o PNG. É menor, mantém a transparência, abre em qualquer lugar, e é o arquivo que você vai querer de volta se o destino mudar algum dia. Converta na fronteira e trate o BMP como algo que se entrega a uma máquina, não algo que se guarda.
BMP não tem controle de qualidade nenhum para ajustar, porque não há compressão para negociar. O único controle que muda o tamanho do arquivo é a largura máxima, que reduz a contagem de pixel antes de o bitmap ser escrito. Cortar pela metade a largura corta o arquivo para um quarto do tamanho, porque a área cai com o quadrado.
Isso vale mais aqui do que em qualquer outra conversão de imagem deste site, porque um BMP paga por pixel sem desconto nenhum. Se o destino é uma tela pequena ou um ícone, reduzir a largura antes de converter é a única alavanca real de tamanho, e vale mais do que qualquer outro ajuste na página.
Solte a pasta inteira: cada arquivo converte em sequência na sua própria máquina, mantém o nome com a extensão trocada, e o lote volta como um ZIP só. Não há upload, não há fila, não há cota diária.
A restrição que vale planejar é o tamanho. Saída sem compressão soma rápido, e uma pasta de gráficos de interface pode gerar centenas de megabytes que todos precisam caber na memória do navegador enquanto o arquivo é montado. Para um conjunto grande, converter em grupos menores é o caminho prático.
| PNG | BMP | |
|---|---|---|
| Nome completo | Portable Network Graphics | Bitmap do Windows |
| Extensão do arquivo | .png | .bmp, .dib |
| Tipo de mídia | image/png | image/bmp |
| Compressão | Sem perdas — nada é descartado | Sem compressão |
| Publicado pela primeira vez | 1996 | 1987 |
| Publicado por | PNG Development Group | Microsoft |
| Especificação | ISO/IEC 15948 | — |
| Licença | Padrão aberto | Publicado, não padronizado |
| Situação hoje | Atual | Antigo, ainda lido em todo lugar |
| Profundidade de bits | 16 | 8 |
| Cor que consegue descrever | RGB, tons de cinza, paleta indexada | RGB, paleta indexada |
| Maior imagem | 2.147.483.647 px por lado | — |
| Abre no navegador | Todos os navegadores | Todos os navegadores |
| Considerado no lugar | WebP, SVG, JXL | TIFF |
BMP não tem canal alfa. Um arquivo PNG com transparência sai com essas áreas preenchidas — de branco, se você não indicar outra coisa — e nenhum ajuste de BMP traz a transparência de volta.
PNG guarda até 16 bits por canal e BMP guarda 8. Essa precisão a mais é o que aguenta correções fortes sem faixas, então converta depois de editar, não antes.
GIMP lê tanto PNG quanto BMP, então dá para comparar o resultado com o original sem um segundo programa.
BMP guarda as amostras cruas, então o arquivo cresce bastante sem ganhar nada. Só faz sentido quando um programa do outro lado não aceita PNG, que costuma ser o motivo.
Os dois miram trabalhos diferentes: PNG em as capturas de tela, logotipos e desenho de linha e a web, BMP em mover dados entre programas. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.
PNG é o formato da PNG Development Group, publicado em 1996. Registra 16 bits por canal.
BMP vem da Microsoft é de 1987. Microsoft Paint, GIMP e IrfanView 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.
BMP comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade. O formato de destino não aceita transparência, então as áreas transparentes são preenchidas com a cor de fundo.
BMP não tem canal alfa. Um arquivo PNG com transparência sai com essas áreas preenchidas — de branco, se você não indicar outra coisa — e nenhum ajuste de BMP traz a transparência de volta.
BMP guarda as amostras cruas, então o arquivo cresce bastante sem ganhar nada. Só faz sentido quando um programa do outro lado não aceita PNG, que costuma ser o motivo.
PNG guarda até 16 bits por canal e BMP guarda 8. Essa precisão a mais é o que aguenta correções fortes sem faixas, então converta depois de editar, não antes.
O que esta página afirma sobre PNG e BMP pode ser conferido, e estes são os documentos que resolvem a questão.