JPG を PNG に変換 — ブラウザで JPEG 画像を PNG に
JPG 画像を PNG 形式に変換します。透明チャンネル対応・可逆圧縮で、すべてブラウザ内で動作。アップロードなし、制限なし。
JPEG 画像をここにドロップ
またはクリックして参照(最大 50MB)
JPG と PNG は、30 年にわたって Web 画像を支配してきた 2 つの形式であり、それぞれ異なる問題を解決するために存在しています。JPG は写真向けに調整された可逆圧縮形式であり、離散コサイン変換(DCT)を用いて人間の目ではほとんど気づかない情報を捨て去り、視覚的に同等の画質で可逆代替より 10 倍小さいファイルを生成します。PNG はグラフィックス向けに調整された可逆圧縮形式であり、すべてのピクセルを正確に保持し、透明のための alpha チャンネルに対応し、ハードエッジ・平坦な色・鋭いテキストに優れた DEFLATE 圧縮を使用します。1990 年代から両者の使い分けは変わっていません。JPG は写真に、PNG はそれ以外のすべてに使います。
JPG を PNG に変換するのは、変換先がファイルを再編集するワークフローである場合に適した選択です。JPG の圧縮は不可逆であり、保存するたびに回復不能なピクセルが失われます。JPG を再編集して再度保存すると、アーティファクトが蓄積し、画像は目に見えて劣化します。PNG に変換すれば劣化が止まります。PNG は可逆であり、保存のたびにすべてのピクセルが正確に保持されます。典型的なワークフローは JPG(カメラやストックフォトサイト、CMS から)→ PNG(Photoshop、GIMP、Affinity Photo で編集)→ JPG(Web やメール向けに最終的に書き出し)です。中間の PNG が安全な作業形式となります。
最終的な受け渡しについて:受け先がグラフィックスデザインツールや画像エディターであれば、PNG が適切な選択です。保存を繰り返してもピクセルが完全に保たれます。受け先が Web サイトやメールであれば、通常 PNG は不適切です。写真の場合、等価な JPG よりもファイルが 3〜10 倍大きくなるにもかかわらず、画質向上は目に見えないためです。等価な視覚品質でより小さい出力が必要であれば、同じソースを「JPG → WebP」ツールに通してください。受け先が透明を必要とする場合(さまざまな背景に重ねるロゴ、アイコンセット、ステッカーなど)、JPG には alpha チャンネルがないため、PNG が正しい形式です。
使い方
1 つまたは複数の JPG をドロップ
.jpg または .jpeg ファイルをドロップゾーンにドラッグするか、クリップボードから貼り付けます。バッチ変換では各ファイルが個別に処理され、キューに項目ごとの進捗が表示されます。
PNG モードを選択
デフォルトは 24 ビット PNG(alpha なし、RGB のみ、透明非対応)です。32 ビット PNG(alpha あり)に切り替えると不透明度チャンネルが追加されます。これは JPG をカラー背景やアニメーションに合成する際に便利です。
PNG をダウンロード
最新のデバイスでは各ファイルの変換は 1 秒未満で完了します。デフォルトでは個別にダウンロードされます。10 ファイルを超えるバッチでは ZIP モードに切り替えてください。
よくある質問
JPG の方が小さいのに、なぜ PNG に変換するのですか?
JPG は写真向きに小さくなりますが、可逆ではないため、再編集のたびに画質が劣化します。PNG は可逆なので、編集前に PNG に変換しておけば、ピクセルを正確に保持できます。また PNG は alpha チャンネルに対応していますが、JPG は非対応のため、合成を伴うワークフローでは PNG が必須です。
変換時に透明は追加されますか?
追加されません。JPG は透明情報を持たないため、保持すべき alpha がソースに存在しません。出力される PNG はデフォルトで RGB(24 ビット)です。32 ビット alpha を有効にすると、alpha チャンネルが「完全不透明」として追加されます。視覚的には RGB と同一ですが、合成用の 4 番目のチャンネルが確保されます。
出力は可逆ですか?
はい。PNG は可逆の DEFLATE 圧縮を使用します。出力 PNG のピクセルは、ソースの JPG からデコードされたピクセルと数学的に同一です。JPG 自身のアーティファクト(圧縮ブロックや硬質なエッジ周辺のリンギング)はそのまま残ります。変換時に JPG を再エンコードしないためです。
なぜ PNG ファイルはこんなに大きいのですか?
同じ写真でも、JPG は PNG よりもおよそ 5〜10 倍小さくなります。JPG は DCT ベースの可逆圧縮(写真向けに調整)を用いるためです。PNG は生ピクセルに対して DEFLATE を適用するため、ハードエッジのグラフィックスには強く、グラデーションを含む写真には不利です。変換後にさらに小さいファイルが必要であれば、WebP または AVIF 変換をお使いください。
プログレッシブ JPG も変換できますか?
制限事項
- ファイルサイズが顕著に増加するPNG はグラフィックス向けに調整された可逆圧縮を用いるため、通常はソースの JPG よりも 3〜10 倍大きくなります。ファイルサイズが重視される場合は、代わりに WebP または AVIF をお使いください。どちらも写真コンテンツに対してより優れた圧縮を提供します。
- JPG のアーティファクトは除去されないこの変換は再エンコードではなく、再ラップ(再封装)です。JPG の圧縮アーティファクト(ブロックノイズやリンギング)はそのまま PNG 出力に引き継がれます。アーティファクトを除去したい場合は、変換前にノイズ除去処理を通してください。
- ソースに透明情報がないJPG は透明情報を持たないため、保持すべき alpha がソースに存在しません。出力 PNG は明示的に 32 ビット alpha を有効にしない限り RGB のみとなり、その場合でも alpha チャンネルは完全不透明です(画像の上に何かが合成されるまで実質的な効果はありません)。
プラットフォーム別の注意点
- macOS
- Preview でも「ファイル > 書き出す > PNG」から JPG を PNG として再保存できます。ただし Preview は 1 枚ずつの処理のため、バッチ変換ではブラウザツールの方が効率的です。
- Windows
- Windows の「フォト」アプリには JPG から PNG へのエクスポート機能がありません。バッチ変換や 32 ビット alpha チャンネル(ネイティブツールでは対応していない)の追加には、ブラウザツールが適しています。
- Linux
- コマンドラインであれば、`convert input.jpg output.png`(ImageMagick)または `magick input.jpg output.png` で変換できます。バッチ処理やチャット・メールから貼り付けた画像を扱う用途には、ブラウザツールの方が手軽です。
- Web
- 完全にクライアントサイドで動作します。ページの読み込みが完了すればオフラインでも利用可能です。コマンドラインツールが使えない制限された環境でのアドホックな変換に便利です。