JPEG を PNG に変換
下のエリアに JPEG ファイルをドロップすると PNG ファイルが得られます。変換はお使いの端末上で行われるため、アップロードは発生せず、ブラウザのメモリが許す限りサイズや枚数の制限もありません。
ここに画像をドロップ
対応形式: JPEG
値を下げるほどファイルは小さくなります。写真なら 75 が扱いやすい既定値です。
100% ブラウザ内処理 ファイルは一切アップロードされません。
なぜ JPEG を PNG に変換するのか
できあがる PNG ファイルは、元の JPEG より大きくなります。PNG の幅広い互換性と扱いやすさを得るための代償です。
PNG はアルファチャンネルに対応しているので、変換後に背景を切り抜けます。ただし変換そのものが、元の JPEG になかった透明部分を作り出すわけではありません。
PNG は可逆形式なので、変換によって新たな圧縮ノイズが加わることはありません。JPEG ファイルに残っているディテールはそのまま引き継がれます。
PNG は多くの画像編集ソフトやデザインツールが前提としている形式です。そのままウェブに載せるのではなく、この先も編集を続ける場合には現実的な選択肢になります。
JPEG と PNG の比較
| 項目 | JPEG | PNG |
|---|---|---|
| 圧縮方式 | 非可逆 | 可逆 |
| 透過 | 非対応 | 対応 |
| 一般的なファイルサイズ | 同等の JPEG のおよそ 100% | 同等の JPEG のおよそ 300-500% |
| 互換性 | 数十年前のソフトも含め、どこでも開けます | 数十年前のソフトも含め、どこでも開けます |
| 主な入手元 | デジタルカメラや写真共有 | スクリーンショット、ロゴ、図版 |
よくある質問
JPEG ファイルはどこかにアップロードされますか?
いいえ。デコーダーとエンコーダーはこのページ内で動く WebAssembly モジュールです。ブラウザのネットワークタブで確認できます。変換しても外部への通信は発生しません。ページを読み込んだあとに通信を切断しても、そのまま動作します。
ファイルサイズや枚数の制限はありますか?
当サイト側では設けていません。実際の上限は端末のメモリです。変換中は画像を非圧縮で保持する必要があるためです。一般的なノートパソコンなら、1 億画素程度までは問題なく変換できます。
PNG に変換すると画質は落ちますか?
元の JPEG はすでに非可逆形式であり、作成された時点で一部のディテールが失われています。PNG への変換は JPEG ファイルの中身をそのまま保ちますが、それ以前に失われた情報を復元することはできません。
スマートフォンでも使えますか?
はい。同じ WebAssembly モジュールがモバイルブラウザでも動作します。スマートフォンの CPU は非力なためデスクトップより時間がかかり、非常に大きな画像ではメモリの上限に達しやすくなります。
JPEG から変換すると、さらに画質が落ちますか?
変換先も非可逆形式であれば、わずかに落ちます。手元の JPEG はすでにデータを捨てており、二度目の非可逆エンコードでもう少し捨てられるためです。品質 80 以上ならこの二度目の劣化はほとんど分かりませんが、同じファイルを何度も往復させるのではなく元データを保管しておくべき理由がここにあります。
なぜ PNG のほうが元より大きくなるのですか?
PNG は可逆形式なので、ピクセルを近似せずすべて正確に保存します。写真の場合、非可逆の元ファイルより数倍大きくなるのが普通です。PNG が本領を発揮するのはスクリーンショット、ロゴ、線画、そして透過が必要な画像であって、写真ではありません。