PNGをJPGに変換

PNGをJPGにするには、ピクセルをJPGの非可逆圧縮で保存します。画質90なら、写真は通常PNGの数分の一のサイズになります。JPGは透明を扱えないので、透明部分は背景色(初期値は白)で塗られます。変換はブラウザ内で行い、アップロードはされません。

90

EXIFは、チェックを入れない限り削除されます。アニメーションGIFは最初のコマだけ変換します。

問題は解決しましたか?
Googleで優先表示

使い方

  1. 画像をボックスにドラッグ&ドロップするか、ボックスを押してファイルを選びます。HEIC、HEIF、WebP、AVIF、PNG、JPG、GIF、BMP、TIFFに対応し、1ファイル50MBまでです。
  2. 保存する形式を選び、画質を決めます。JPGにする場合は透明部分を塗る背景色も選びます。EXIF(カメラ、日付、GPS位置情報)は、保持にチェックを入れない限り削除されます。
  3. サイズを確認して、ファイルごとにダウンロードを押します。複数枚なら「すべてダウンロード(ZIP)」でまとめて保存できます。

計算方法

各ファイルをブラウザ(HEICはlibheifデコーダー)が読み込み、キャンバスに通常のピクセルとして描画してから、選んだ形式で保存し直します。ピクセルに展開して再圧縮するため、JPGとWebPのような非可逆形式どうしの変換では、そのたびに少しずつ画質が落ちます。元ファイルは残して、変換は1回だけにしましょう。

JPG、WebP、AVIFは画質スライダーを使います。数値が低いほどファイルは小さくなりますが、ブロックノイズやにじみが目立ちます。PNGは可逆圧縮のため画質設定はなく、サイズは絵柄しだいです。写真はJPGよりPNGのほうがかなり大きくなることが多いです。JPGは透明を持てないので、透明部分は選んだ背景色(初期値は白)で塗ります。

キャンバス経由で保存するとメタデータはすべて消えます。EXIFを保持にすると、元ファイルのEXIFブロックを新しいJPG、PNG、WebPにコピーし、ピクセルはすでに正しい向きに直してあるので、向き(Orientation)タグは1にそろえます。AVIFにはEXIFを付けられません。アニメーションGIFは最初のコマだけ変換します。

よくある質問

PNGの透明な部分はどうなりますか?

JPGは透明にできないため、透明部分は選んだ背景色(初期値は白)で塗ります。暗い背景のページで使う画像なら、別の色を選んでください。

スクリーンショットの文字まわりがにじんで見えます。

JPGの圧縮は鋭い輪郭をにじませるので、文字や細い線で目立ちます。スクリーンショット、ロゴ、図はPNGのままにするか、画質を95以上に上げてください。

画質はどのくらいにすればよいですか?

写真なら85〜92でPNGと見分けがつきにくく、サイズは大きく減ります。もっと小さくしたいときは下げて、ダウンロード前に結果を目で確認してください。

JPGからPNGに戻せますか?

完全には戻せません。JPGは細部を捨てますし、透明は色で塗った時点で失われます。あとで使うなら元のPNGを保管してください。

何かアップロードされますか?

いいえ。PNGの読み込みもJPGの書き出しもこのブラウザのタブ内で完結し、コピーが端末の外に出ることはありません。