本文へスキップ
JFIF.IO
WEBP

WEBP とは?

WebP は Google が開発した最新の画像形式です。非可逆・ロスレス両方の圧縮、透過、アニメーションに対応し、同程度の画質で JPEG より一般に 25〜35% 小さくなります。

WEBPWebP
拡張子
.webp
MIME タイプ
image/webp
登場
2010
圧縮
非可逆・ロスレス
透過
対応
アニメーション
対応
ブラウザ対応
最新のブラウザすべて
最大サイズ
16,383 × 16,383 ピクセル

概要

Google は動画コーデック VP8 のフレーム内符号化をもとに、2010 年に WebP を公開しました。2011〜2012 年にロスレスモード、透過、アニメーションが追加され、JPEG、PNG、GIF をまとめて置き換えられる数少ない形式になりました。

Google 自身の調査によると、非可逆 WebP は同等の JPEG より 25〜34%、ロスレス WebP は PNG より約 26% 小さくなります。実際の削減率は画像とエンコーダーの設定によって変わります。

現在のブラウザはすべて WebP に対応しています。Chrome と Edge は長年対応しており、Firefox はバージョン 65(2019 年)から、Safari は macOS Big Sur と iOS 14 のバージョン 14(2020 年)から対応しています。

メリット

  • +JPEG や PNG よりずっと小さい
  • +非可逆モードでも透過が使える
  • +GIF よりはるかに軽いアニメーション
  • +最新のブラウザすべてが対応

デメリット

  • −最大サイズは 16383 × 16383 ピクセル
  • −非可逆モードは常に 4:2:0 クロマサブサンプリングのため、赤や青の細部がぼやけることがある
  • −古いソフトウェアや一部のアップロードフォームではまだ使えない
  • −印刷や長期保存向けではない

WEBP の圧縮の仕組み

非可逆 WebP は画像をマクロブロックに分割し、すでにデコードした周囲のブロックから各ブロックを予測して差分を変換・量子化し、算術(ブール)エントロピー符号化で符号化します。ロスレス WebP は、空間予測、色の相関除去、「subtract green」、パレット化といった可逆変換を施したあと、LZ77 方式の後方参照、ハフマン符号化、カラーキャッシュで圧縮します。

主な用途

  • Web サイトの写真やグラフィック
  • アニメーション GIF の置き換え
  • PNG では重すぎる透過画像

ブラウザとソフトウェアの対応状況

Chrome、Edge、Firefox、Opera、Safari(macOS 11 以降 / iOS 14 以降)で表示できます。現行の Windows と macOS は WebP を標準で開けますが、古い編集ソフトではアップデートやプラグインが必要な場合があります。

WEBP の変換方法

このページ上部の変換ツールを使います。ファイルをドロップし、出力形式を選んで結果をダウンロードするだけです。変換はブラウザ内で行われるため、何もアップロードされません。

変換先
  • JPG は透過に対応していません。透明部分は背景色で塗りつぶされます。
  • アニメーション画像は最初のフレームのみ変換されます。

ブラウザ内でローカルに処理

WEBP に関するよくある質問

WebP は JPEG より優れていますか?

Web 用途なら、たいていは優れています。同程度の画質でファイルが小さくなり、透過も使えます。ただし、さまざまなアプリや端末と共有するなら、JPEG が最も互換性の高い選択肢です。

Web サイトから WebP 画像が保存されるのはなぜですか?

サイトは表示を速くするために WebP を配信しています。アプリがファイルを受け付けない場合は、WebP を JPG や PNG に変換してください。

WebP はロスレスですか?

どちらにもなります。WebP には JPEG のような非可逆モードと、PNG のような独立したロスレスモードがあります。JFIF.IO ではどちらかを選べます。

WebP 画像の最大サイズは?

16383 × 16383 ピクセルです。これより大きな画像は変換時に収まるよう縮小されます。