WebP を PNG に変換 — ブラウザで WebP を PNG に変換
WebP 画像を PNG 形式に変換。無損出力、アルファチャンネルを保持、バッチ変換に対応。すべてブラウザ内で動作 — アップロードなし、制限なし。
WebP 画像をここにドロップ
またはクリックして参照(最大 50MB)
WebP は Web 上のほぼすべての用途で最適な形式ですが、PNG は Web の外のほぼすべての用途で最適な形式です。PNG は可逆形式 — すべてのピクセルを数学的な精度で保持 — であり、完全または一部の透明度に対応するアルファチャンネルもサポートします。WebP も可逆モードとアルファをサポートしますが、PNG は 30 年にわたる普遍的な普及度を誇り、WebP はまだそれに追いついていません。ワークフローが PNG を必要とする場合 — WebP のインポートができないデザインツール、PNG のみを受け付ける印刷サービス、PNG のピクセル差分が必要なバージョン管理システム — WebP を PNG に変換することが不可欠な最初の一歩となります。
変換そのものの中身は、デコードに引き続く可逆再エンコードです。WebP デコーダーがビットマップを再構築し、PNG エンコーダーがそれを DEFLATE で圧縮します。出力 PNG はデコード後の WebP と数学的に同一です — しかし、ここに重要なニュアンスがあります — デコード後の WebP が元ピクセルと同一になるのは、その WebP 自体がもともと可逆である場合に限られます。非可逆 WebP をデコードして PNG として再保存すると、一見きれいに見えますが(PNG 圧縮アーティファクトはありません)、非可逆 WebP 固有のアーティファクトをそのまま PNG へ引きずり込みます。結果として、PNG は WebP より大きく、視覚的には WebP と同一という、誰も望まない仕上がりになります。この変換が本当に有効なのは、元が可逆 WebP であるケース、または宛先のフォーマット要件(PNG でなければならない)がファイルサイズのコストを上回るケースです。
最終的な使い分けの指針として:配信先が Web サイトなら、<picture> 要素でモダンブラウザには直接 WebP を提供し、PNG をフォールバックにしてください。出力 PNG が用途に対して大きすぎる場合は、Image Compress ツールを通して非可逆 PNG 圧縮(pngquant 風の パレット削減)をかけてください。写真系コンテンツならファイルサイズをさらに半分程度にできます。元がアニメーション WebP で静止画フレームが必要な場合は、コンバーターが自動的に最初のフレームを取り出します。
使い方
WebP ファイルをドロップ
1 つ以上の .webp 画像をドロップゾーンにドラッグしてください。可逆・非可逆どちらの WebP もフルカラーのビットマップにデコードされ、続いて PNG エンコーダが DEFLATE による可逆圧縮を行います。
PNG の色深度を選択
デフォルトは 24 ビット RGB(アルファなし、不透明のみ)。元 WebP にアルファチャンネルがあり保存が必要なら、32 ビット RGBA に切り替えてください。色数が限られた画像には 8 ビットインデックス PNG も利用可能です。
PNG をダウンロード
各ファイルの変換は 1 秒未満で完了します。デフォルトでは個別にダウンロードされます。大量バッチには ZIP モードへ切り替えてください。出力 PNG は元 WebP に含まれていたメタデータ(EXIF、XMP、ICC プロファイル)をそのまま保持します。
よくある質問
WebP から PNG への変換は無損ですか?
PNG エンコード工程は無損です — DEFLATE 圧縮により全ピクセルを正確に保持します。ただし、元が非可逆 WebP の場合、デコード後のピクセルはもともと WebP として保存される前のオリジナル画像とはすでに異なります。PNG は WebP のデコード後のピクセルを忠実に保存するもので、WebP 化される前のオリジナルではありません。
出力 PNG は元の WebP より大きくなりますか?
ほぼ確実に、そして大幅に大きくなります。WebP は Web 向けに設計された圧縮形式で、非可逆 WebP は同等の PNG の 3〜5 倍小さく、可逆 WebP でも 26% 小さくなります。PNG への変換はファイルサイズと引き換えに汎用互換性を得る行為です。
変換時にアルファチャンネルはどうなりますか?
元 WebP に透明度(アルファチャンネル)が含まれており、かつ 32 ビット RGBA 出力を選択している場合、アルファは PNG にそのまま保持されます。部分透過(アンチエイリアス済みのエッジ、ソフトシャドウ)も保持されます。RGB のみの出力を選んだ場合、透明領域は白に合成されます。
アニメーション WebP を APNG に変換できますか?
できません — 本コンバーターは最初の 1 フレームのみを静止画 PNG として取り出します。アニメーション WebP と APNG は別個のアニメーション形式です。アニメーションデータを必要とする場合は、WebP のままにするか専用のアニメーション変換ツールをご利用ください。
制限事項
- ファイルサイズが劇的に増大する150 KB の非可逆 WebP が、PNG では 1.5 MB 以上になることも珍しくありません。PNG の可逆圧縮は単色とシャープなエッジを持つグラフィックスに強みがあり、グラデーションを含む写真では不得意です — その領域は JPEG と WebP の得意分野です。
- ガンマ・カラープロファイル補正は行わないWebP の ICC カラープロファイルは PNG の iCCP チャンクに引き継がれますが、色空間の変換は一切行いません。WebP が広色域プロファイルだったのに対し出力先が sRGB を期待している場合、色味がずれる可能性があります。
- アニメーションから APNG への変換は非対応アニメーション WebP ファイルは静止画 1 フレームへと脱アニメーション化されます。フレームタイミング、ループ回数、再生設定は一切引き継がれません。
プラットフォーム別の注意点
- macOS
- Preview.app は WebP を開けますが、アルファ付き PNG をネイティブに書き出すことはできません。ブラウザツールなら中間工程を挟まずに WebP から PNG へ直接変換できます。
- Linux
- ImageMagick(`convert input.webp output.png`)でも変換可能ですが、webp デリゲートライブラリのインストールが必要です。CLI を使えない環境ではブラウザツールが適しています。
- Web
- 処理はすべてブラウザのネイティブ WebP デコーダーと canvas ベースの PNG エンコーダーを使用してクライアントサイドで実行されます。アップロード不要、結果を即座に取得できます。