← ブログに戻る

WebP画像の一括圧縮:完全ワークフローガイド

WebPの採用が爆発的に拡大しています。Chromeは何年も前からサポートし、Safariもついに対応、今ではほぼすべての最新ブラウザがWebPをネイティブで処理します。2026年にウェブサイトを構築していてWebPを使用していないなら、JPEGと比較して25〜35%のファイルサイズ削減を逃していることになります — 視覚的な品質差はゼロなのに。

しかし落とし穴があります。WebPは配信フォーマットとして優れていますが、大量に扱うのは驚くほど面倒です。ほとんどの画像ツールはWebPを十分にサポートしていないか、急な学習曲線を伴うCLI専用ツールです。200枚のWebP画像が入ったフォルダをすべて圧縮したい場合、あるいは大量のJPEGを圧縮済みWebPに変換したい場合、ワークフローは必ずしも明確ではありません。

このガイドでは、WebP画像を一括圧縮する実際の方法を、「30秒で済ませたい」から「ビルドパイプラインに統合したい」までランク付けして紹介します。

WebP形式圧縮 — CompactJPGで121KBから62KBに、48.7%削減
CompactJPGのlibwebpエンジンで压缩されたWebP形式の写真:121KB → 62KB(48.7%削減)。同じ画质で、WebPはJPEGより25-35%多くの容量を节约します。

なぜWebPなのか?数字は嘘をつかない

方法に入る前に、なぜ気にするべきかの理由です。50枚の商品写真をセットにして、同等の視覚品質でJPEGとWebPを比較テストしました:

フォーマットフォルダ総サイズ1枚あたりの平均視覚品質
オリジナルJPEG(カメラから)162MB3.24MB非常に良好
JPEG品質7542MB840KB良好
WebP品質7530MB600KB良好

同じ視覚品質で、WebPは28%小さくなります。50枚で12MBの削減。数百枚の画像がある本格的なウェブサイト全体では、実際の帯域幅削減、高速なページ読み込み、低いCDNコストに積み上がります。

方法1:オンラインでWebPを一括圧縮(最速、セットアップ不要)

WebP画像のフォルダがあって、今すぐ小さくしたいだけなら、これが最も抵抗の少ない方法です。

  1. CompactJPGにアクセス — JPEGと同じようにWebPを処理します。フォルダ全体をドロップします(一度に10枚まで、または繰り返しバッチで必要なだけ)。
  2. 他のフォーマットから変換する場合はドロップダウンでWebPフォーマットを選択、既存のWebPを再圧縮する場合はWebPのままにします。
  3. バランスを取るなら品質75、ファイルサイズを重視するなら65に設定します。
  4. 圧縮をクリック。すべての画像が並列処理されます。
  5. 個別にダウンロードするか、バッチ全体をZIPで取得します。

これは一度に約50〜100枚まで有効です。それを超えるとブラウザが重く感じ始めます(WebPエンコードはCPU負荷が高い — 圧縮効率とのトレードオフです)。より大きなバッチの場合は、20〜30枚ずつのチャンクに分割してください。

方法2:JPEG/PNGからWebPへの一括変換

元画像がJPEGまたはPNGで、すべてを圧縮済みWebPに変換したい場合、ワークフローは似ていますが1つ追加手順があります:

  1. JPEG/PNG画像をCompactJPGにドロップします。
  2. 出力フォーマットとして「WebP」を選択します。
  3. 品質を75に設定します。商品写真の場合、これがスイートスポットです。スクリーンショットが多いサイトでは、テキストが読めなくならない範囲で55〜65まで下げられます。
  4. 圧縮してダウンロードします。

変換には若干の処理オーバーヘッドがありますが、出力ファイルはすぐに本番環境で使用可能です。別のツールに通す必要はありません。

方法3:コマンドラインでの一括処理(開発者向け)

ターミナルに慣れていて、数百枚の画像を処理する必要がある場合、CLIルートの方が効率的です:

cwebp(GoogleのリファレンスWebPエンコーダー)を使用:

# フォルダ内の全JPEGを品質75でWebPに変換
for f in *.jpg; do cwebp -q 75 "$f" -o "${f%.jpg}.webp"; done

# 既存のWebPファイルを一括圧縮
for f in *.webp; do cwebp -q 75 "$f" -o "compressed_$f"; done

これで完全な制御が可能ですが、WebPツールのインストールが必要です。macOS:brew install webp。Linux:apt install webp。Windows:GoogleのWebPプリコンパイルユーティリティページからダウンロードしてください。

実際に意味のある品質設定

WebPの品質スケールはJPEGとは異なる動作をします。品質75のWebPは、品質約82のJPEGと同等に見えます。Google自身のテストでは、WebPのスイートスポットは品質70〜80付近で、圧縮の効果が大きく、品質低下は肉眼では認識不能です。

  • WebP品質85〜90: ほぼロスレス。JPEGに対するファイルサイズ削減は控えめ(10〜15%)。細部まで重要なヒーロー画像に使用します。
  • WebP品質70〜80: 本番環境のスイートスポット。同等のJPEGより25〜35%小さく、通常の表示距離では視覚的に区別できません。
  • WebP品質55〜65: 積極的な圧縮。サムネイルや背景画像では依然として良好に見えます。フルサイズで詳細領域に圧縮アーティファクトが見えるようになります。
  • WebP品質50未満: 極端な場合のみ。ブロックノイズが明らかになります。

WebP一括処理で避けるべき落とし穴

  • WebPを複数回再圧縮しない: WebP圧縮は非可逆です。JPEG → WebP → WebP(再圧縮)と変換するとアーティファクトが蓄積されます。必ず元のソースから圧縮してください。
  • 対象ユーザーのブラウザサポートを確認: 2026年現在、WebPのグローバルブラウザサポートは97%以上です。残りはニッチなブラウザと非常に古いデバイスです。これらのソースから大きなトラフィックがある場合はJPEGフォールバックを保持してください。
  • メモリ使用量に注意: WebPのエンコードはJPEGよりCPU負荷が高いです。100枚の大きな画像を同時に処理するとブラウザタブがフリーズする可能性があります。スムーズな操作のために20〜30枚ずつバッチ処理してください。
  • CMYK JPEGはうまく変換されない: 元画像がCMYK(印刷ワークフローで一般的)の場合、WebPに変換する前にRGBに変換してください。CMYKのWebP出力は色あせたり、色がおかしくなることがあります。

結論

WebPはもはや未来ではありません — 現在です。すべての主要ブラウザがサポートし、すべての主要CDNが配信し、圧縮の効果は現実的で測定可能です。2026年に使用しない唯一の言い訳は、レガシーブラウザ要件か、WebPをサポートしていないCMS(古いWordPressインストールが該当)くらいです。

一括ワークフローには、ブラウザベースのコンプレッサーでほとんどの人が必要とする作業の90%をカバーできます。画像をドロップし、WebPを選択し、圧縮するだけです。残りの10% — 大規模メディアライブラリ、CIパイプライン、自動ビルド — にはCLIツールが対応します。

WebPに切り替える準備はできましたか?

画像ライブラリ全体を一括でWebPに変換・圧縮。無料、インストール不要、ファイルはデバイス上に残ります。

無料で一括圧縮を始める →
著者について:Chuan 独立系開発者であり、Webパフォーマンス愛好家。肥大化した画像アップロードツールに不満を感じてCompactJPGを開発。画像最適化をしていない時は、Webを高速化するツールを開発しています。