BMPをJPGに変換

BMP画像をJPGに無料変換。登録・アップロード不要でブラウザだけで完結。

BMPをJPGにすると、非圧縮のBMP写真がおよそ10分の1になります。512 × 512の写真は画質92で786,486バイトから73,755バイト(9.4%、SSIM 0.9874)になりました。JPGは非可逆なので、カメラの写真には向きますが、スクリーンショット・図・ドット絵には向きません。203 × 186のタイルシートはほぼ全ピクセルが変わった28,506バイトのJPGになり、BMP → PNGならピクセルが正確な16,685バイトのファイルでした。

画像をここにドロップ複数のファイルをまとめて処理できます
アップロードなし · この端末で処理

非圧縮から非可逆へ:写真にだけ向く選択

BMPは1ピクセルに3バイトを使うので、どんな圧縮でも得るものが大きい形式です。JPGは細かな周波数成分を捨てても目立ちにくい写真で最も効き、画質92でNASAの写真は10分の1未満の容量で見た目の変化がありませんでした。

くっきりした輪郭のあるグラフィックではJPGが不利になります。輪郭ごとにリンギングと色のにじみが生じ、その誤差にもバイトを使います。Kenneyのタイルシートでは37,758ピクセル中37,393個が変わり(最大誤差104/255)、JPGは可逆のPNGより70%大きくなりました。

画質
JPGエンコーダーの設定20〜100、初期値92。
リンギング
高周波を捨てることでくっきりした輪郭の横に出る波紋。
SSIM
類似度。1.0で同一。ここでの写真は0.9874。

写真とグラフィックの比較(実測)

リポジトリのテスト素材からPillow 12.3で作ったBMP、2026-09-28にChromium 153上のNerulioの変換、画質92。

写真    astronaut.bmp   512 x 512   786,486 バイト
  -> JPG q92    73,755 バイト    9.4 %   SSIM 0.9874
  -> PNG       575,694 バイト   73.2 %   同一

タイル  dungeon.bmp     203 x 186   113,886 バイト
  -> JPG q92    28,506 バイト   25.0 %   37,758ピクセル中37,393個が変化
  -> PNG        16,685 バイト   14.7 %   同一

この2ファイルから言える目安:写真はJPG、描いた絵はPNG。

JPGに残るもの

BMPにあったもの変換での処理JPGでは
24ビットのピクセル選んだ画質で非可逆エンコード近似したピクセル、サイズは同じ
解像度で決まる容量JPG圧縮に置き換え写真ではおよそ10分の1
32ビットBMPのアルファ(あれば)JPGの背景色の上に描くアルファなし
DPIのヘッダー情報コピーしないなし

結果の確認

  • BMPとJPGの輪郭と細かな質感を100%で比べます。
  • スクリーンショットや絵なら、線の周りのにじみを見ます。にじみがあればPNGにしたほうがよい画像です。
  • 守るべき上限とバイト数を比べます。

トラブルシューティング

症状考えられる原因確認方法対処
文字や線の周りがにじむJPGは非可逆で、くっきりした輪郭に弱い輪郭を拡大グラフィックはBMP → PNGにします
JPGがまだ大きすぎる画質92が上限に対して高すぎるバイト数を確認100KB以下に圧縮など必要なサイズに圧縮します
BMPが開けないブラウザが展開できないBMPの種類ブラウザでBMPを直接開く元のソフトで標準の24ビットBMPかPNGとして保存し直します
印刷サイズが変わったDPI情報がコピーされないレイアウトソフトでDPIを確認そちらで印刷サイズを指定します。ピクセル数は変わっていません

ほかの方法

方法こんなときに向いています
BMP → PNGスクリーンショット・絵・ドット絵。ピクセルが正確で、JPGより小さいことも多い形式です。
目標容量を決めて圧縮バイト数の上限がある場合。画質(とJPG・WebPの形式)を代わりに選びます。

この方法の限界

  • JPGは非可逆なので、ピクセルは正確には残りません。
  • DPI情報はコピーされず、透明部分があれば塗りつぶされます。

バージョンと出典

2026-09-28にPlaywright Chromium 153で、Nerulioの変換経路を使い、tests/fixtures/astronaut.png と tests/fixtures/kenney/tiny-dungeon-tilemap.png からPillow 12.3で作ったBMPを計測しました。形式の特性はMDNに従っています。

参照した公式ドキュメント

BMPをJPGに変換

BMPは非圧縮の古い形式で、容量が非常に大きくなります。

JPGは写真で最も広く使われる非可逆形式で、容量は小さいものの透明は扱えません。

ファイルはサーバーにアップロードされず、このブラウザ内だけで処理されます。

使用例

元の図形サンプル · 96 × 64
元の図形サンプル · 96 × 64
処理後のサンプル · 96 × 64
処理後のサンプル · 96 × 64

このツールで作成した例です。ZIPツールはプレビューを表示します。すべてのファイルはダウンロードしたZIPで確認してください。

画像形式を変換

PNG・JPG・WebPで保存。JPGでは透明背景が合成されます。

使い方

  1. 画像を開く
  2. PNG・JPG・WebPから選ぶ
  3. 変換したファイルを保存

対応形式

PNG / JPG / WebP / AVIF / HEIC → PNG / JPG / WebP — 読み込み・書き出しはブラウザの対応状況によります。 アニメーション入力は非対応です。静止フレームを選択してください。

このツールでできること

拡張子を変えるだけでなく、選んだ形式で再エンコードします。

処理方式と検証状況

advanced · browser image codecs. 品質検証中です。Pro・Flagship水準はまだ実証されていません。

書き出す前に

JPGは透過非対応です。メタデータ・カラープロファイル・アニメーションの保持は保証しません。

よくある質問

透明な背景を残すには?

PNGまたはWebPを選んでください。JPGでは透明部分が指定した背景色になります。

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

このツールで開いたファイルはアップロードせず端末で処理します。コミュニティの投稿に明示的に添付する画像は別途アップロードされます。一部のエンジンやモデルは外部から取得するため、IPアドレスなどの接続情報は配信元に伝わります。

作業は自動保存されますか?

いいえ。画像と編集状態はこのタブに保持され、メディア出力は端末の一時保存を利用する場合があります。言語を変えても作業は残りますが、再読み込み、タブを閉じる操作、別のページへの移動で失われることがあります。