完全無料

PNG を JPG に 変換

PNG画像を素早くJPGに変換します。背景透過画像は白背景に変換されます。安全、高速、そして完全無料です。

ここにPNGをドラッグ&ドロップ

最大ファイルサイズ: 50MB

または

このツールについて

PNG と JPG (JPEG とも表記) は Web 上で最も一般的な 2 つのラスター イメージ形式ですが、これらは異なるジョブ用に設計されました。 PNG は可逆 DEFLATE 圧縮を使用し、透明度のアルファ チャネルをサポートしているため、スクリーンショット、ロゴ、UI モックアップ、およびシャープなエッジやテキストを持つあらゆる画像に自然な選択肢となります。 JPG は非可逆 DCT ベースの圧縮を使用しており、目が認識しにくい高周波のディテールを破棄します。そのため、4 MB の写真 PNG を JPG として保存すると、目に見える違いがなく 300 ~ 500 KB に縮小されることがよくあります。

このコンバータは、HTML5 Canvas API とブラウザの組み込み JPEG エンコーダを使用して、ブラウザ内で PNG ビットマップを JPG ファイルとして直接書き換えます。ピクセル データがデバイスから流出することはありません。アップロードやサーバー処理はなく、ファイルのコピーはどこにも保持されません。 JPG には透明度がないため、ソース PNG 内の透明なピクセルは変換中に白い背景に対して平坦化されます。画像の透明度上にソフトなアンチエイリアス処理されたエッジがある場合、エッジにかすかな白いハローが発生することがあります。このような場合、通常は元の PNG を保持するか、WebP を使用する方が適切です。

変換は 1 回のパスで行われます。デコードされた PNG の各ピクセルは 2D キャンバスに書き込まれ、キャンバスは `canvas.toBlob('image/jpeg', 0.9)` を使用してエクスポートされます。品質係数 0.9 は、libjpeg 用語でおよそ Q=90 に相当します。これは、ほとんどの写真編集者がデフォルトで設定するスイート スポットです。つまり、ほぼすべての写真コンテンツのソースと視覚的に区別できず、通常はファイル サイズが 70 ~ 90% 削減されます。

PNG を JPG に変換する理由

PNG を JPG に変換する最も一般的な理由は、ファイル サイズです。 PNG として保存された写真は、同等の JPG よりも 5 ~ 10 倍大きくなる可能性があり、ページの読み込みが遅くなり、クラウド ストレージがいっぱいになり、電子メール クライアントで添付ファイルの制限が発生します。 JPG は、ほとんどのプラットフォームが期待する形式でもあります。WhatsApp、多くの求人応募ポータル、政府フォーム、電子商取引製品アップロード ツール、および古いコンテンツ管理システムは、JPG を優先するか、PNG を完全に拒否します。ローカルで 1 回変換する方が、アップロード エラーと戦うよりも高速です。

プライバシーも重要です。ファイルを受け入れてリモート サーバー上で処理するオンライン コンバーターは、ログ、バックアップ スナップショット、または CDN のキャッシュにコピーを保持する場合があります。 ID 写真、医療スキャン、財務諸表、または個人情報を含むあらゆるものについては、完全にクライアント側で実行されるブラウザベースのコンバーターが設計によりそのリスクを排除します。マシンからは何も残りません。

使い方

変換には数秒かかり、1 つまたは複数のファイルを処理できます。完全なフローは次のとおりです。

  1. PNG ファイルを追加します: デスクトップまたは Finder ウィンドウからファイルをアップロード領域にドラッグするか、領域をクリックしてファイル ピッカーを開きます。このツールは、最大 50 MB の標準 PNG ファイルを受け入れます。アルファ チャネルを含む PNG は 8 ビットと 16 ビットの両方がサポートされています。
  2. プレビューを確認する: ファイルがロードされると、サムネイルと元のサイズが表示されます。これは、正しい画像をアップロードしたことを確認する瞬間です。複数のファイルをバッチ処理する場合に特に便利です。
  3. 必要に応じて設定を調整します: デフォルトの JPG 品質は 90 で、ほぼすべてのユースケースに適しています。電子メールまたは Web アップロード用に小さいファイルが必要な場合は、品質を下げることができます。写真をアーカイブする場合は、デフォルト以上のままにしてください。
  4. 「JPGに変換」をクリックします: ブラウザは PNG をデコードし、透明なピクセルを埋める白い背景を持つキャンバスに描画し、キャンバスを JPEG BLOB として再エンコードします。一般的なスクリーンショット サイズのファイルの場合、これは 1 秒未満で完了します。
  5. JPGをダウンロード: 「ダウンロード」ボタンをクリックして、変換されたファイルを保存します。出力ファイル名には、拡張子 .jpg が付いた元の PNG 名が使用されます。ページを更新せずに別の画像を変換できます。

一般的な使用例

JPG が適切な出力先形式であることを知ると、不必要な品質の低下を避けることができます。 PNG からの変換が最も合理的な状況は次のとおりです。

技術的な詳細

PNG (RFC 2083) は、フィルター処理された DEFLATE ストリームを使用してピクセル データを保存します。これはロスレスです。デコードされたイメージ内のすべてのピクセル値は、元のバイトごとに一致します。 PNG は 8 ビット アルファ チャネルもサポートしており、ピクセルごとの透明度を実現します。これらの特性により、サイズは大きくなりますが、正確になります。

JPEG (ITU-T T.81) は、画像を 8x8 ブロックに分割し、離散コサイン変換を適用し、その結果得られる周波数係数をより高い周波数でより積極的に量子化し、その結果をハフマン符号化で符号化します。品質係数 (1 ~ 100) は量子化テーブルを制御します。値が低いほど、より多くの高周波情報が破棄され、ハード エッジや高コントラスト領域で目に見えるアーティファクトが犠牲になって、より小さなファイルが生成されます。ここでデフォルトとして使用されている品質 90 は、ほとんどの閲覧者が JPG とオリジナルを区別できないしきい値です。

ベストプラクティス

よくある質問

PNG を JPG に変換すると画質が低下しますか?
JPG は非可逆 DCT ベースを使用します。わずかな品質の低下が見られる場合がありますが、ほとんどの目的では、違いは無視できます。損失を最小限に抑えるために、可能な場合はより高い品質設定を選択してください。
他の画像形式ではなく JPG を選択する必要があるのはどのような場合ですか?
JPG は、滑らかな色のグラデーションを持つ写真や画像に最適です。 Web や印刷での使用に適したビジュアル品質を維持しながら、写真の PNG よりもはるかに小さいファイル サイズ (多くの場合 5 ~ 10 倍小さい) を生成します。
PNG 画像の透明な領域はどうなりますか?
JPG は透明度をサポートしていないため、すべての透明なピクセルは白い背景で塗りつぶされます。透明性を維持する必要がある場合は、代わりに PNG または WebP の使用を検討してください。
変換中、私の画像は非公開に保たれますか?
はい。 PNG ファイルは、Canvas API と JavaScript を使用してブラウザ内で完全に処理されます。サーバーには何もアップロードされません。ファイルはデバイスからコンバータに直接送信され、デバイスに戻ります。
複数の PNG ファイルを一度に変換できますか?
現在のインターフェイスは一度に 1 つのファイルを処理しますが、ページを更新せずにファイルを連続して変換できます。変換された JPG をダウンロードした後、次の PNG をアップロード領域にドロップするだけです。数十のファイルのバッチ ジョブの場合は、ImageMagick などのデスクトップ ツールか、sharp を使用したビルド ステップをお勧めします。
変換された JPG が予想よりも大きいのはなぜですか?
ソース PNG が非常に高解像度で保存された写真である場合、JPG は品質 90 であっても数メガバイトになる可能性があります。さらにサイズを小さくするには、品質設定を下げるか (通常は 80 でも視覚的に許容可能です)、変換する前に画像のサイズを変更します。 JPG ファイルのサイズはピクセル数にほぼ比例し、圧縮レベルに反比例します。
JPGに変換するとEXIFなどのメタデータは削除されますか?
ブラウザのキャンバスベースの変換では、ソース PNG に埋め込まれた EXIF、ICC カラー プロファイル、またはその他のメタデータは保持されません。出力 JPG にはピクセル データのみが含まれます。カメラの EXIF データ (ジオタグ付けやタイムスタンプのキャプチャなど) を保持する必要がある場合は、メタデータを保持するデスクトップ コンバータを使用します。
JPGとJPEGは同じですか?
はい。 JPG と JPEG は同じ形式を指し、互換性があります。 .jpg 拡張子の起源は、拡張子が 3 文字に制限されていた初期の Windows ファイル システムに遡ります。 .jpeg は、より新しい、同様に有効な形式です。フォーマット自体は ITU-T 勧告 T.81 で定義されています。