JA
マイツール

BMPをPNGに変換

BMPビットマップをブラウザ上で可逆のPNGに変換します。たいていずっと小さくなり、全ピクセルと32ビットの透明度も保たれます。一括変換、アップロード不要です。

好きなだけ選べます。それぞれ個別に変換されます。
0なら元の幅のまま。これより広い画像は縮小されます。
マイツール →
広告

BMPファイルはすべてのピクセルを圧縮せずに保存するため、大きくてメール添付やアップロードに不向きです。PNGもすべてのピクセルを保ちますが可逆圧縮を行うので、同じ画像がまったく変わらずに、たいてい何分の一かのサイズになります。スクリーンショット、図、アイコン、ドット絵に最適です。この変換ツールは、ブラウザで各ビットマップをデコードしてPNGとして保存し、アルファチャンネルを持つ32ビットBMPの透明度も維持します。「ビットマップをPNGに」とはまさにこの変換のことで、BMPはWindowsのビットマップ形式です。ファイルが端末の外に出ることはありません。

使い方

  1. .bmpファイルを1つ以上、枠にドロップします。
  2. アルファチャンネルのある32ビットBMPは「透明のまま」を維持するか、その部分を白や黒で塗りつぶします。
  3. 必要なら最大幅を設定して、大きな画像を縮小します。
  4. PNGをダウンロードします。表で各ファイルがどれだけ小さくなったかを確認できます。

計算式

PNG = 同じRGBAピクセルを行ごとにフィルター処理し、Deflate(可逆)で圧縮したもの。サイズの変化 = PNGのバイト数 ÷ BMPのバイト数 − 1。

べた塗りの領域や繰り返しパターンはとてもよく圧縮されるため、スクリーンショットは90%以上小さくなることもありますが、ノイズの多い写真はあまり小さくなりません。各BMPのビット深度、圧縮方式、ヘッダーのバージョンは表に表示されます。パレット形式のBMP(1・4・8ビット)はフルカラーのPNGとして保存されます。

計算例

800 × 600 pxの24ビットdiagram.bmpは、54 + 600 × 2,400 = 1,440,054バイトです(1行が800 × 3 = 2,400バイトで、すでに4の倍数)。PNGにすると、べた塗りの広い図は通常100 KBをはるかに下回り、90%以上小さくなります。すべてのピクセルは同一です。

よくある質問

BMPからPNGへの変換は可逆ですか?

はい。PNGは32ビットBMPのアルファチャンネルを含め、デコードしたピクセルをそのまま保存するので、元に戻しても何も変わりません。

PNGがあまり小さくならないのはなぜですか?

粒子感やノイズのある写真は、可逆圧縮では小さくなりにくいためです。写真ならBMPをJPGに変換のほうがはるかに小さいファイルになります。

どのBMPの種類に対応していますか?

ブラウザがデコードできるものすべてです。1〜32ビット、RLE4・RLE8、ビットフィールド、上下反転格納の行、WindowsとOS/2のヘッダーに対応します。まれな64ビットBMPはブラウザが対応しておらず、ページにその説明が表示されます。

ファイルはアップロードされますか?

いいえ。変換はブラウザの中で行われます。

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). BMPをPNGに変換. https://kakao.mobile/ja/tools/bmp-to-png-converter/

MLA

“BMPをPNGに変換.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/bmp-to-png-converter/.

広告