BMPをPNGに変換
BMPビットマップをブラウザ上で可逆のPNGに変換します。たいていずっと小さくなり、全ピクセルと32ビットの透明度も保たれます。一括変換、アップロード不要です。
BMPファイルはすべてのピクセルを圧縮せずに保存するため、大きくてメール添付やアップロードに不向きです。PNGもすべてのピクセルを保ちますが可逆圧縮を行うので、同じ画像がまったく変わらずに、たいてい何分の一かのサイズになります。スクリーンショット、図、アイコン、ドット絵に最適です。この変換ツールは、ブラウザで各ビットマップをデコードしてPNGとして保存し、アルファチャンネルを持つ32ビットBMPの透明度も維持します。「ビットマップをPNGに」とはまさにこの変換のことで、BMPはWindowsのビットマップ形式です。ファイルが端末の外に出ることはありません。
使い方
- .bmpファイルを1つ以上、枠にドロップします。
- アルファチャンネルのある32ビットBMPは「透明のまま」を維持するか、その部分を白や黒で塗りつぶします。
- 必要なら最大幅を設定して、大きな画像を縮小します。
- 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はブラウザが対応しておらず、ページにその説明が表示されます。
ファイルはアップロードされますか?
いいえ。変換はブラウザの中で行われます。
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/bmp-to-png-converter/
このツールを引用する
kakaoCalc. (2026, November 8). BMPをPNGに変換. https://kakao.mobile/ja/tools/bmp-to-png-converter/
“BMPをPNGに変換.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/bmp-to-png-converter/.