Web用のコピーを可逆ファイルとして固定する
Web上のWebPの多くは非可逆で、一部は可逆です。どちらでもブラウザがRGBAピクセルに展開し、PNGはそのピクセルを正確に保存します。可逆WebPなら完全にそのまま移り、非可逆WebPならWebPのぼかしやブロックの境目がそのままPNGに残ります。
PNGが大きくなるのは情報を捨てられないからです。非可逆WebPは、PNGが最も圧縮しにくい細かなノイズをすでに捨てています。単色主体のロゴやスクリーンショットは、PNGが平坦な部分をうまく圧縮できるので、写真ほどは増えません。
- 非可逆WebP
- VP8ベースのWebP。ぼかしが展開後のピクセルにそのまま入っています。
- 可逆WebP
- ピクセルが正確なWebP。PNGにしても何も失いません。
- RGBA
- ピクセルごとの赤・緑・青・アルファ。展開後に両形式が持つ内容です。
1枚のWebPを各形式に(実測)
NASAのテスト写真をPillowの画質80で保存した512 × 512のWebPを、2026-09-28にChromium 153でNerulioのコードを使って変換しました。
元画像: astronaut.webp 31,724 バイト
-> PNG 431,041 バイト 13.6倍 展開したWebPと同一
-> WebP q100 248,758 バイト 7.8倍 可逆コピー
-> WebP q92 40,364 バイト 1.3倍 再エンコード、SSIM 0.9955
-> JPG q92 68,975 バイト 2.2倍 再エンコード、SSIM 0.9941
非可逆WebPからの変換はどの経路でも元のWebPより大きくなります。新たな劣化を加えないのはPNGと可逆WebPだけです。
PNGに引き継がれるもの
| WebPにあったもの | 変換での処理 | PNGでは |
|---|
| 展開したピクセル(非可逆のぼかし込み) | 可逆で保存 | ピクセル同一 |
|---|
| アルファチャンネル | 保持 | アルファを保持 |
|---|
アニメーション(ANIM / ANMF フレーム) | 変換前に拒否 | — |
|---|
EXIF・XMP・ICCP チャンク | コピーしない | メタデータ・プロファイルのチャンクなし |
|---|
結果の確認
- WebPを拒否していたソフトでPNGを開きます。追加のプラグインなしで開けるはずです。
- WebPが透過していたなら、市松模様の背景でPNGを確認します。同じ部分が透けて見えるはずです。
- 幅と高さを元と比べます。変換でサイズが変わることはありません。
トラブルシューティング
| 症状 | 考えられる原因 | 確認方法 | 対処 |
|---|
| アプリがまだファイルを拒否する | ダウンロードしたファイルがまだ .webp のまま、または変換せずに名前だけ変えた | ファイルは ‰PNG のバイトで始まるはず | 結果一覧から変換済みファイルを保存し直し、それを開きます |
|---|
| PNGが大きすぎる | 写真を可逆のPNGで保存した | 結果一覧のバイト数 | 写真はWebP → JPGにし、グラフィックや透過画像だけPNGにします |
|---|
| アニメーションWebPが拒否される | 静止画だけを変換する | 元ファイルがブラウザでアニメーション再生される | 別のツールで1コマを先に書き出します |
|---|
| ぼやけた縁がそのまま残る | WebPが非可逆で、PNGがその跡を保存した | 両方の縁を拡大 | Web用のコピーではなく、元のPNGやレイヤー付きファイルを入手します |
|---|
ほかの方法
| 方法 | こんなときに向いています |
|---|
| WebP → JPG | JPGを受け付けるアプリに渡す写真。ここでは431,041バイトではなく68,975バイトでした。 |
|---|
| 作者やサイトの元データ | WebPがPNGやPSDの原本のWeb用コピーなら、原本のほうが細部が多く残っています。 |
|---|
この方法の限界
- 非可逆WebPの劣化は元に戻らず、PNGは展開したWebPとまったく同じです。
- アニメーションWebPは拒否し、EXIF・XMP・カラープロファイルのチャンクは引き継ぎません。
バージョンと出典
2026-09-28にPlaywright Chromium 153で、Nerulioの変換経路を使い、tests/fixtures/astronaut.png をPillow 12.3の画質80で保存したWebPを計測しました。WebPの2方式とPNGの可逆圧縮はMDNに従っています。
参照した公式ドキュメント
WebPをPNGに変換
WebPは同程度の画質でJPG・PNGより小さくなりやすく、透明にも対応するWeb向け形式です。
PNGは可逆圧縮で透明に対応し、ロゴ・スクリーンショット向きですが写真は容量が大きくなります。
ファイルはサーバーにアップロードされず、このブラウザ内だけで処理されます。
画像形式を変換
PNG・JPG・WebPで保存。JPGでは透明背景が合成されます。
使い方
- 画像を開く
- PNG・JPG・WebPから選ぶ
- 変換したファイルを保存
対応形式
PNG / JPG / WebP / AVIF / HEIC → PNG / JPG / WebP — 読み込み・書き出しはブラウザの対応状況によります。 アニメーション入力は非対応です。静止フレームを選択してください。
このツールでできること
拡張子を変えるだけでなく、選んだ形式で再エンコードします。
処理方式と検証状況
advanced · browser image codecs. 品質検証中です。Pro・Flagship水準はまだ実証されていません。
書き出す前に
JPGは透過非対応です。メタデータ・カラープロファイル・アニメーションの保持は保証しません。
よくある質問
透明な背景を残すには?
PNGまたはWebPを選んでください。JPGでは透明部分が指定した背景色になります。
ファイルはアップロードされますか?
このツールで開いたファイルはアップロードせず端末で処理します。コミュニティの投稿に明示的に添付する画像は別途アップロードされます。一部のエンジンやモデルは外部から取得するため、IPアドレスなどの接続情報は配信元に伝わります。
作業は自動保存されますか?
いいえ。画像と編集状態はこのタブに保持され、メディア出力は端末の一時保存を利用する場合があります。言語を変えても作業は残りますが、再読み込み、タブを閉じる操作、別のページへの移動で失われることがあります。