PNGをJPGに一括変換する方法:複数の画像をまとめて変換

数枚のPNGファイルを1枚ずつJPGに変換するのは手間がかかります。数百、数千のファイルを扱う場合、個別の変換は現実的ではありません。一括変換が唯一の現実的な方法です。
このガイドでは、PNGをJPGに一括変換するすべての効果的な方法を紹介します。手軽なオンラインツールから、自動化ワークフロー向けのコマンドラインツールまで解説します。
なぜPNGをJPGに一括変換するのか?

以下のような場面で一括変換が必要になります:
- ストレージの節約 — 写真コンテンツの場合、JPGファイルはPNGより5〜10倍小さくなることが多い
- ウェブサイトの最適化 — 画像を軽量化することでページ読み込みが速くなる
- メールの添付ファイル — サイズ制限内に収める
- SNSへのアップロード — 多くのプラットフォームが写真にはJPGを推奨
- 画像ライブラリの統一 — コレクションを一貫したフォーマットに変換
- システム要件への対応 — 一部のCMSやツールはJPGのほうが適している
方法1:オンライン一括変換ツール(最速・ソフト不要)
ほとんどのユーザーにとって最も手軽な方法は、無料PNG→JPG変換ツールを使うことです。ソフトをインストールせずに複数ファイルを同時処理できます。
ステップ1:複数のPNGファイルをアップロード
PNG→JPG変換ツールにアクセスして:
- 複数のPNGファイルをアップロードエリアにドラッグ&ドロップ
- またはクリックしてブラウズし、Ctrl+クリック(Windows)またはCmd+クリック(Mac)で複数ファイルを選択
- 必要な数だけファイルをアップロード
ステップ2:品質レベルを設定
用途に合わせてJPGの品質を選択してください:
| 品質 | ファイルサイズ | 最適な用途 |
|---|---|---|
| 90〜100% | 大きめ | 印刷・プロフェッショナルアーカイブ |
| 80〜90% | 中程度 | 一般用途・高品質Web |
| 70〜80% | 小さめ | Web最適化・メール |
ステップ3:変換してダウンロード
変換をクリックしてJPGファイルをダウンロードします。複数ファイルの場合、ZIPアーカイブとして一括ダウンロードできます。
方法2:Macのプレビュー(Mac内蔵ツール)
Macのプレビューアプリはバッチエクスポートをサポートしています:
- Finderで変換したいPNGファイルをすべて選択
- 右クリック → プレビューで開く
- プレビューで:編集 → すべてを選択(Cmd+A)
- ファイル → 選択した画像を書き出す
- フォーマットとしてJPEGを選択し、出力先を指定
- 「選択」をクリック — 選択したすべての画像が即座に変換されます
メリット: ソフトのインストール不要、macOS内で完結 デメリット: 品質設定のコントロールが少なく、プレビュー独自のデフォルト値が使われる
方法3:Windowsペイント(シンプルだが制限あり)
ファイル数が少ないWindowsユーザー向け:
- ペイントでPNGを開く
- ファイル → 名前を付けて保存 → JPEG画像
- 各ファイルで繰り返す
メリット: Windowsに内蔵、インストール不要 デメリット: バッチ機能なし — 1ファイルずつの操作になる
Windows上で追加ソフトなしに真のバッチ変換をするには、IrfanViewのような無料ツールの利用を検討してください。
方法4:コマンドラインとImageMagick(大量バッチに最適)
大量のファイルを処理したり、繰り返しの変換を自動化したい技術系ユーザーには、ImageMagickが最良の選択肢です:
# カレントフォルダのすべてのPNGを85%品質でJPGに変換
for file in *.png; do convert "$file" -quality 85 "${file%.png}.jpg"; done
mogrifyを使った1行コマンド:
# カレントフォルダのすべてのPNGを変換(元ファイルと並んでJPGが作成される)
mogrify -format jpg -quality 85 *.png
サブディレクトリを含めた再帰的処理:
# このフォルダとすべてのサブフォルダのPNGを変換
find . -name "*.png" -exec convert {} -quality 85 {}.jpg \;
メリット: 大量バッチの処理が非常に速い。完全なスクリプト化が可能。自動化パイプラインに組み込める デメリット: インストールが必要。コマンドラインの知識が必要
用途別の最適品質設定
Web公開用
品質:80〜85%
予想サイズ削減:PNGより約85%小さくなる
結果:高速読み込みで良好な視覚品質
SNS用
品質:85〜90%
予想サイズ削減:PNGより約80%小さくなる
結果:優れた閲覧品質
アーカイブ用
品質:95〜100%
予想サイズ削減:PNGより約70%小さくなる
結果:最大限の品質保持
ファイルサイズ比較:PNGとJPG
写真系PNGファイルを一括変換した場合の目安:
| 元のPNG | JPG 90% | JPG 80% | JPG 70% |
|---|---|---|---|
| 5 MB | 800 KB | 500 KB | 300 KB |
| 2 MB | 350 KB | 200 KB | 120 KB |
| 500 KB | 90 KB | 55 KB | 35 KB |
**平均削減率:**80〜95%小さくなります。
注意:これらの数値は写真系PNGに適用されます。スクリーンショット、グラフィック、テキストを含むPNGファイルは圧縮の度合いが異なり、劇的なサイズ削減は見込めない場合があります。
一括変換ワークフローの整理
明確なフォルダ構造を設定する
大量の一括変換を始める前に、ファイルを整理しましょう:
📁 画像/
📁 PNG_オリジナル/ ← ソースファイルをここに保存
📁 JPG_変換後/ ← 出力はこちら
これにより、元のファイルを誤って上書きするのを防ぎ、変換が正常に完了したかを確認しやすくなります。
一貫した品質設定を使う
バッチ内のすべてのファイルに同じ品質レベルを適用することで:
- ライブラリ全体で一貫したファイルサイズを維持
- 全体的に均一な視覚品質を確保
- 予測可能なストレージ要件を実現
元のPNGファイルは必ず保持する
変換後に元のPNGを削除しないでください:
- PNGはロスレス形式 — 最高品質のバージョンです
- 後で異なる設定で再変換が必要になる場合がある
- 透明度の保持や編集が必要な場合はPNGが必要
- ストレージは安価ですが、品質の損失は元に戻せません
削除前に結果を確認する
一括変換後、結果をサンプルチェックしてください:
- ランダムに5〜10枚のJPGファイルを開き、100%ズームで元のファイルと比較
- 品質が用途に対して許容範囲かを確認
- ファイルサイズが予想範囲内かを確認
- 変換に失敗したファイルがないかを確認
PNG→JPG一括変換を「してはいけない」場合
以下のようなPNGファイルはPNGのまま保持してください:
透明度を含む画像
JPGは透明度をサポートしていません。PNG内の透明な部分は、変換時に単色(通常は白または黒)で塗りつぶされます。透明度が必要な場合はWebPに変換するか、PNGのままにしてください。
テキストを含むスクリーンショット
スクリーンショット内のテキストはPNGでは鮮明ですが、JPGに変換すると圧縮アーティファクトが発生します。特に低品質設定では、文字の輪郭周辺のブロック状のノイズが目立ちます。
グラフィック・アイコン・ロゴ
PNGはシャープなエッジ、フラットカラー、幾何学的形状のコンテンツに優れています。JPG圧縮は写真向けに設計されており、グラフィックに多いシャープなエッジ周辺にアーティファクトが生じます。
将来編集する予定のソースファイル
今後これらの画像を編集したり再エクスポートしたりする場合は、PNGとして保持してください。JPGを繰り返し編集すると品質劣化が蓄積します。PNGが作業ファイルに適切なフォーマットです。
実際の一括変換シナリオ
シナリオ1:ECサイトの商品写真ライブラリ
ECサイト向けに500枚の商品写真を変換:
| 変換前(PNG) | 変換後(JPG 85%) | 削減率 |
|---|---|---|
| 2.5 GB | 400 MB | 84% |
ビジネス効果: ページ読み込みの高速化、ホスティングコスト削減、Core Web Vitalsスコア改善。
シナリオ2:写真アーカイブの整理
長期保存のために2,000枚のスクリーンショットをJPGに変換:
| 変換前(PNG) | 変換後(JPG 90%) | 削減率 |
|---|---|---|
| 8 GB | 1.2 GB | 85% |
効果: ストレージスペースの確保、バックアップが容易に、クラウドストレージコスト削減。
シナリオ3:メールニュースレター用画像
メールキャンペーン向けに50枚のブログ画像を変換:
| 変換前(PNG) | 変換後(JPG 80%) | 削減率 |
|---|---|---|
| 250 MB | 30 MB | 88% |
効果: メール配信の高速化、添付ファイルの軽量化、受信ボックスへの到達率向上。
よくあるトラブルと解決策
「一部の画像が他より品質が悪い」
原因: シャープなエッジ、テキスト、グラフィックを含む画像はJPG圧縮と相性が悪いです。写真は通常問題ありませんが、スクリーンショットやグラフィックはアーティファクトが目立ちます。
解決策: 品質が悪い画像の種類を特定し、それらはPNGのままにしてください。写真のみを変換しましょう。
「変換後もファイルが大きすぎる」
原因: Web用としては品質設定が高すぎます。
解決策: Web用画像には75〜80%の品質を試してください。ほとんどのWeb閲覧には十分で、大幅にファイルサイズを削減できます。
「透明部分が白い背景になった」
原因: JPGは透明度をサポートしていないため、変換時に透明な部分を塗りつぶす色が必要です。
解決策: 代わりにPNG→WebP変換を使ってください。WebPはPNGより優れた圧縮率を実現しながら、透明度も保持できます。
「一部のファイルが変換に失敗した」
原因: ファイルが壊れている、非常に大きいサイズである、または特殊なPNGバリアントである可能性があります。
解決策: 失敗したファイルを個別に変換して、具体的な問題を特定してください。非常に大きなファイルは変換前にリサイズが必要な場合があります。
よくある質問
一度に何枚のPNGファイルを変換できますか?
オンライン変換ツールは複数ファイルを効率的に処理します。最良のパフォーマンスを得るには、50〜100ファイル単位で変換してください。より大量のバッチ(数千ファイル)には、ImageMagickのようなコマンドラインツールが適しています。
一括変換は均一な品質を維持できますか?
はい。すべての画像が同じ品質設定で変換されるため、バッチ内のすべてのファイルは同等の視覚品質と類似した圧縮率を持ちます。
PNGをJPGに品質劣化なしで変換できますか?
いいえ。JPGはロスレス圧縮を使用するため、一部のデータは永久に失われます。ただし、90%以上の品質設定では、ほとんどの写真コンテンツで違いはほぼ認識できません。品質設定が約75%を下回ると目に見える劣化が顕著になります。
一括変換に最適な品質設定は?
ほとんどの一般的な用途では、85%の品質が優れた結果を提供します。品質が重要な画像には90〜95%を、ファイルサイズを優先するWeb最適化には75〜80%を使用してください。
一括変換は1枚ずつ変換するより速いですか?
格段に速いです。一括変換ツールは複数のファイルを並行処理するため、100ファイルの処理時間は1ファイルの処理時間とほとんど変わりません。個別変換では100倍の時間がかかります。
変換後に元のファイルを削除してもいいですか?
自動的には削除しないでください。変換が完了したら結果をサンプルチェックし、すべてが正常に見えることを確認してから、ストレージの必要性に応じて元のファイルをアーカイブまたは削除するかを判断してください。
まとめ
PNGをJPGに一括変換することは、画像ファイルサイズを削減してWeb配信向けに最適化する最も効果的な方法の一つです。ほとんどのユーザーには、無料オンラインPNG→JPG変換ツールが最適です。複数のファイルをアップロードし、品質を設定して、ダウンロードするだけです。
自動化ワークフローや非常に大量のバッチには、コマンドラインでのImageMagickが最も優れた制御と効率性を提供します。
関連ツール:PNG to WebP | 画像圧縮 | 画像リサイズ