JPG と PNG: どちらを使うか、そして変換が役立つとき
読了 5 分、2026-11-07 更新
JPG と PNG はどちらも 30 歳を超え、どちらもどこにでもあります。だからこそ、ふたつの違いが原因で失敗するアップロードがこれほど多いのです。短く言えば、JPG は写真用、PNG はくっきりした縁や透明度があるものすべて用です。申請先がどちらかを指定しているなら、必ずその形式を使ってください。
それぞれの得意分野
JPG は目が追わないディテール、つまり微妙な色の変化と細かい粒子を捨てて写真を圧縮します。結果は小さく、適度な品質設定の写真では見えません。同じ処理を文字、ロゴ、線画に適用すると、すべての縁の周りに「リンギング」と呼ばれるかすかなにじみが残ります。
PNG はピクセルを損失なく保存します。単色で満ちたスクリーンショットでは小さく (JPG より小さいことも多く)、完璧に鮮明です。写真では大きくなります。活用できる繰り返しがないからです。1200 万画素の写真は PNG で 20〜30 MB、JPG で 3 MB です。
透明度
PNG にはアルファチャンネルがあり、JPG にはありません。透明背景のロゴを JPG に変えると透明部分が一色で埋められます (このサイトでは別の色を選ばない限り白)。透明度が重要なら PNG のままにするか WebP を使ってください。
同じ画像の一般的な容量
数値は一般的な値であって正確なものではなく、ファイルごとに異なります。傾向は同じです。写真は JPG、単色のグラフィックは PNG。
| 画像 | PNG | JPG 品質 85 |
|---|---|---|
| スマホ写真、4000 × 3000 | 22 MB | 2.4 MB |
| 上半身の写真、600 × 600 | 520 KB | 70 KB |
| 文字のあるアプリのスクリーンショット、1170 × 2532 | 480 KB | 640 KB |
| 単色のロゴ、800 × 800、透明 | 40 KB | 不可能 |
変換が役立つとき
- 申請先が JPG しか受け付けないのに PNG しかない: 変換して容量を確認する。
- スクリーンショットが容量で拒否される: 品質 90 の JPG に変えると、通常は文字が読めるまま半分になる。WebP が許されるならなお良い。
- JPG を何度も編集する予定: 先に PNG に変えて、保存のたびに損失が積み重ならないようにする。
- スキャンした署名や書類: PNG が筆跡をきれいに保つ。ポータルが求めるときだけ品質 90 以上の JPG に変える。
変換にできないこと
JPG を PNG に変えても JPG がすでに失ったディテールは戻らず、PNG を JPG に変えると透明度は保たれません。変換は形式と圧縮方式を変えるだけで、残っている情報を変えることはできません。