00

結論から

  • WebPは、非可逆VP8または可逆VP8L符号化で静止画やアニメーションを格納するRIFFベースのバイナリ画像形式であり、古い閲覧ソフトでは一部の種類を扱えない場合があります。
  • 最新のChrome、Safari、Firefox、Edge、OperaならWebPを直接開けます。古い画像閲覧ソフトが可逆、拡張、アニメーションWebPに対応していない場合は、最新ブラウザを使うかPNGまたはJPEGに変換します。GoogleのdwebpはWebPをPNG、BMP、TIFF、PAM、PPM、PGMなどに復号できます。
  • WebP自体は能動的コンテンツを使用しませんが、メタデータや独自チャンクはアプリケーションが解釈します。不正なファイルは、デコーダーの欠陥を突いたり、メモリ、ディスク、処理時間を消費したりする可能性があります。信頼できないファイルには、更新済みでリソース制限のあるデコーダーを使用してください。
01

WebP画像ファイルの開き方・確認方法・変換方法

WebPファイルは、RIFF、32ビットのリトルエンディアン形式のチャンクサイズ、WEBP FourCCの順で始まります。静止画やアニメーションのほか、アルファ透明度、ICCカラープロファイル、Exif/XMPメタデータ、独自チャンクを格納できます。登録済みMIMEタイプはimage/webp、拡張子は.webpです。

元ファイルは残す

GoogleのcwebpはPNG、JPEG、TIFFなどをWebPに符号化し、dwebpはWebPを複数のラスター形式に復号します。非可逆WebPは画像情報を捨て、可逆WebPは符号化済みピクセルを正確に復元します。JPEGを非可逆WebPへ再符号化すると損失が重なり、可逆変換でも既に失われた細部は戻りません。

02

開き方

最新のChrome、Safari、Firefox、Edge、OperaならWebPを直接開けます。古い画像閲覧ソフトが可逆、拡張、アニメーションWebPに対応していない場合は、最新ブラウザを使うかPNGまたはJPEGに変換します。GoogleのdwebpはWebPをPNG、BMP、TIFF、PAM、PPM、PGMなどに復号できます。

中身を見たいだけ

最新のChrome、Safari、Firefox、Edge、OperaならWebPを直接開けます。古い画像閲覧ソフトが可逆、拡張、アニメーションWebPに対応していない場合は、最新ブラウザを使うかPNGまたはJPEGに変換します。GoogleのdwebpはWebPをPNG、BMP、TIFF、PAM、PPM、PGMなどに復号できます。

誰かに送りたい

GoogleのcwebpはPNG、JPEG、TIFFなどをWebPに符号化し、dwebpはWebPを複数のラスター形式に復号します。非可逆WebPは画像情報を捨て、可逆WebPは符号化済みピクセルを正確に復元します。JPEGを非可逆WebPへ再符号化すると損失が重なり、可逆変換でも既に失われた細部は戻りません。

03

安全チェック

WebP自体は能動的コンテンツを使用しませんが、メタデータや独自チャンクはアプリケーションが解釈します。不正なファイルは、デコーダーの欠陥を突いたり、メモリ、ディスク、処理時間を消費したりする可能性があります。信頼できないファイルには、更新済みでリソース制限のあるデコーダーを使用してください。

こんなときは、いったん手を止める

送り主が分からない、拡張子が二重になっている、中身が拡張子と合わない——一つでも当てはまるなら、開く前に確かめてください。

04

変換するときは

GoogleのcwebpはPNG、JPEG、TIFFなどをWebPに符号化し、dwebpはWebPを複数のラスター形式に復号します。非可逆WebPは画像情報を捨て、可逆WebPは符号化済みピクセルを正確に復元します。JPEGを非可逆WebPへ再符号化すると損失が重なり、可逆変換でも既に失われた細部は戻りません。

変換する前に

元ファイルではなくコピーを変換し、変換後に画質・メタデータ・レイアウトを元と見比べてください。

05

よくある質問

WebP画像ファイルとは何ですか?何に使いますか?

WebPは、静止画またはアニメーション用のRIFFベースのバイナリ形式です。非可逆VP8、可逆VP8L、アルファ透明度、カラープロファイル、メタデータに対応します。

ChromeでWebP画像ファイルを開くにはどうすればよいですか?

最新のChromeで.webpファイルを開いてください。最新のSafari、Firefox、Edge、OperaもWebPを標準でサポートします。

Windows 11でWebPファイルを開くにはどうすればよいですか?

最新のChrome、Firefox、Edge、Operaを使用します。古い画像閲覧ソフトが拒否する場合は、最新ブラウザを使うかPNGまたはJPEGへ変換してください。

MacのSafariでWebPファイルを開くにはどうすればよいですか?

最新のSafariでファイルを開きます。古い閲覧ソフトが可逆、拡張、アニメーションの種類に対応しない場合は、対応ブラウザを使うか変換してください。

古い画像閲覧ソフトでWebPファイルが開けないのはなぜですか?

可逆WebP、拡張コンテナ、アニメーションに対応していない可能性があります。ファイルの破損や、想定されるRIFFとWEBP識別子の欠落も原因になります。

画像にはWebPとJPEGのどちらを使うべきですか?

WebPは可逆・非可逆符号化、アニメーション、アルファ透明度に対応します。JPEGを非可逆WebPに再符号化すると、さらに非可逆圧縮が重なります。

WebPを画質劣化なしでPNGに変換できますか?

可逆WebPなら符号化済みピクセルを保てます。非可逆WebPをPNGにしても現在の復号結果を保存するだけで、捨てられた細部は復元できません。

メールで届いたWebPファイルを開いても安全ですか?

.webpという拡張子だけでは安全性を判断できません。CVE-2023-4863のように古いデコーダーへ影響した不正データがあるため、更新済みでリソース制限のあるデコーダーを使用してください。

WebPファイルは透明背景に対応していますか?

はい。WebPはアルファ透明度に対応し、ICCプロファイルやExif/XMPメタデータも格納できます。

ブラウザでWebPアニメーションを表示できますか?

最新のChrome、Safari、Firefox、Edge、OperaはWebPを標準でサポートします。古い閲覧ソフトではアニメーションまたは拡張WebPに対応しない場合があります。

06

関連する形式

参考資料

RFC 9649: WebP Image Format · IETF / RFC Editor

IANA Media Type Registration: image/webp · Internet Assigned Numbers Authority (IANA)

WebP Container Specification · Google WebP official documentation

An image format for the Web · Google WebP official documentation

Getting Started with WebP · Google WebP official documentation

NVD CVE-2023-4863 · U.S. National Institute of Standards and Technology (NIST)

WebP Frequently Asked Questions · Google WebP official documentation