PNGとJPGの根本的な違いは圧縮方式にあります。JPGは 非可逆 (ロッシー)圧縮を使い、データの一部を捨てることでファイルを小さくします。一方PNGは 可逆 (ロスレス)圧縮を使い、すべてのピクセルを元のまま保ちます。この違いが、画質もファイルサイズも透過の可否も、そして向いている用途も決めています。

項目別に比較

項目PNGJPG
圧縮の種類可逆(ロスレス)非可逆(ロッシー)
透過(アルファチャンネル)✅ 対応❌ 非対応
写真に向く❌ 不向き(ファイルが重い)✅ 得意(非常に効率的)
ロゴ・アイコンに向く✅ 得意(輪郭がくっきり)❌ 不向き(ノイズが見える)
文字入りのスクリーンショットに向く✅ 得意❌ 不向き(文字がにじむ)
ファイルサイズ(写真)JPGの3〜10倍基準(1×)
保存し直しても劣化しない✅ 得意❌ 保存のたびに劣化
互換性ほぼすべての環境ほぼすべての環境
アニメーション対応❌ 標準では非対応❌ 非対応

それぞれの圧縮の仕組み

JPGは画像を8×8ピクセルのブロックに分割し、離散コサイン変換(DCT)を使って、人の目が気づきにくい高周波成分を削ります。なめらかなグラデーションと自然な色の変化でできた写真では、この切り捨てはほとんど分かりません。ところが輪郭がくっきりした部分や、文字・ロゴ・アイコンのようなベタ塗りの領域では、8×8のブロックが目に見える汚れを生みます。これを JPEGノイズ(アーティファクト)と呼びます。

PNGはDEFLATEという可逆圧縮のアルゴリズムを使い、何も捨てずにピクセルデータを効率よく並べ替えます。ピクセルは一つ残らず正確に保たれます。写真ではこのやり方は分が悪く、見た目の得がないままファイルだけが膨らみます。逆に輪郭のはっきりした画像やベタ塗りの多い画像では、ノイズが出ないことが決定的な差になります。

⚠️ JPGの再圧縮には注意: JPGを開いて保存し直すたびに、すでに圧縮されたデータへさらに圧縮がかかります。5〜10回も繰り返せば劣化がはっきり見えてきます。作業は必ず元ファイルから行い、JPGへの書き出しは最後の一手だけにしてください。

PNGを使う場面

JPGを使う場面

WebPはどうなのか

WebPは、この2つの両方と競合する新しい形式です。写真ならJPGより25〜35%、図版ならPNGより20〜30%小さくなり、しかも透過にも対応します。2026年のウェブ用途に限れば、JPGやPNGを使いたくなる場面のほぼすべてで、WebPがもっとも効率的な選択です。詳しい比較は PNG vs WebPJPG vs WebP をご覧ください。

今すぐPNGとJPGを相互変換

変換は無料、ブラウザ内で完結します。登録は不要で、ファイルが外部のサーバーに送られることもありません。

無料で画像を変換
PNGはJPGより常に高画質なのですか?
いいえ。写真であれば、画質85〜90%で保存したJPGはPNGと見分けがつかず、しかもファイルは5〜10分の1になります。PNGが上回るのはロゴ、アイコン、文字です。可逆圧縮なので、JPGが崩してしまう輪郭をそのまま保てるからです。
JPGをPNGに変換すれば画質は良くなりますか?
いいえ。すでに圧縮されたJPGをPNGに変換しても、失われたデータは戻りません。PNGはJPGのピクセルを、ノイズごとそのまま保存するだけです。質の高いPNGが欲しいなら、圧縮される前の元画像から作り直す必要があります。
JPGで保存したらロゴの輪郭が汚くなったのはなぜですか?
JPGの8×8ブロック方式が、くっきりした輪郭やベタ塗りの周囲に汚れ(ノイズ)を作るからです。ロゴはまさにその要素でできています。ロゴには必ず透過PNGかSVGを使ってください。