2026年のWebパフォーマンスに最適な画像フォーマット | Bulk Image Compressor

画像は最大のパフォーマンス問題

ほとんどのWebサイトでは、画像がページ総重量の40〜60%を占めています。ページの読み込みが遅い場合、画像が主な原因であることがほとんどです。最適化されていない1枚のヒーロー画像が、HTML、CSS、JavaScriptのすべてを合わせたよりも大きくなる可能性があります。

これはユーザーにとって重要であり(誰もページの読み込みに5秒も待ちません)、検索ランキングにも影響します。GoogleのCore Web Vitalsはコンテンツの表示速度を直接測定し、画像はほとんどの場合ボトルネックになります。

Core Web Vitalsと画像

Core Web Vitalsを構成する3つのメトリクスはすべて画像の影響を受けます:

Largest Contentful Paint(LCP) は、最も大きな表示要素が読み込まれるまでの時間を測定します。ほとんどのページでは、それが画像です。Googleは2.5秒未満を「良好」としています。低速接続での3MBのヒーロー画像は、その基準を簡単に超えてしまいます。

Cumulative Layout Shift(CLS) は、読み込み中にページがどれだけ上下に移動するかを測定します。幅と高さが指定されていない画像はレイアウトシフトを引き起こします。ブラウザは画像がダウンロードされるまで確保するスペースがわからないからです。

Interaction to Next Paint(INP) は応答性を測定します。デコード中にメインスレッドをブロックする大きな画像は、特にモバイルデバイスでこのスコアを悪化させる可能性があります。

3つすべての修正は、適切なフォーマットと圧縮レベルの使用から始まります。

2026年のフォーマット比較

JPEG

今でも使えます。今でもどこでもサポートされています。しかし、Webパフォーマンスに関しては、今ではより良い選択肢があります。JPEGファイルは同じ品質のWebPよりも通常25〜35%大きく、透過もサポートしていません。

JPEGを使うべき時:Web以外での互換性が必要な場合。メールの添付ファイル、ドキュメント、WebPを受け付けないソーシャルメディアへのアップロードなど。

PNG

同様です。PNGはスクリーンショット、ロゴ、グラフィックに最適ですが、ファイルサイズは最新の代替フォーマットよりも大きくなります。ロスレスのWeb画像には、WebPロスレスの方が小さなファイルを生成します。

PNGを使うべき時:画像エディタで開かれるファイルを共有する必要がある場合、またはブラウザ以外のコンテキストで確実な互換性が必要な場合。

WebP

WebPは2026年、標準的なWeb画像フォーマットになりました。ブラウザサポートはChrome、Firefox、Safari、Edge全体で普遍的です。CDNや画像サービスは自動的にWebPを配信します。ほとんどのCMSプラットフォームは現在WebPをネイティブに処理します。

数字が物語っています:写真ではJPEGより25〜35%小さく、グラフィックではPNGより25%小さく、同じ視覚品質です。非可逆、可逆、透過、アニメーションをサポートしています。

Webサイトで1つのフォーマットだけを選ぶなら、今日ではWebPが明らかな選択です。JPEGやPNGとの詳細な比較については、JPEG vs PNG vs WebPの比較をご覧ください。

AVIF:次のステップ

AVIFはAV1ビデオコーデックに基づいており、圧縮効率をさらに高めています。AVIFファイルは通常WebPより20〜30%小さく、JPEGより約50%小さいことになります。

ブラウザサポートは大幅に改善されました。Chrome、Firefox、SafariはすべてAVIFをサポートしています。Edgeもサポートしています。主な欠点はエンコード速度です。AVIFファイルの作成にはWebPやJPEGよりもかなり時間がかかります。何千もの画像があるサイトでは、エンコード時間が積み重なります。

AVIFは、ビルドプロセスがエンコード時間を処理できる場合に使用する価値があります。ほとんどのサイトでは、WebPフォールバック付きでAVIFを配信するのが理想的な設定です。

srcsetを使用したレスポンシブ画像

適切なフォーマットを選ぶことは方程式の半分にすぎません。適切なサイズを配信する必要もあります。

390px幅の画面を持つスマートフォンの訪問者に1920pxの画像は必要ありません。srcset属性を使用すると、複数のサイズを提供し、ブラウザが最適なものを選択できます:

<img
  src="photo-800.webp"
  srcset="photo-400.webp 400w, photo-800.webp 800w, photo-1200.webp 1200w"
  sizes="(max-width: 600px) 400px, (max-width: 1024px) 800px, 1200px"
  alt="商品写真"
  width="1200"
  height="800"
  loading="lazy"
>

これはブラウザに指示します:小さな画面では400px版、中画面では800px版、大画面では1200px版を使用するように。モバイルでの帯域幅の節約は大きいです。

また、loading="lazy"属性にも注目してください。これはブラウザに、画像がスクロールして表示範囲に入ったときにのみ読み込むよう指示します。LCP画像(ユーザーが最初に見る大きな画像)には遅延読み込みを使わず、ファーストビューより下のすべての画像に使用します。

コンテンツタイプ別フォーマット推奨

ヒーロー画像とバナー: WebPフォールバック付きAVIF。これらは最も大きな画像であり、より優れた圧縮の恩恵を最も受けます。最大幅1920pxで配信し、モバイル用の小さなsrcsetバリアントを用意します。

商品写真: 品質80の非可逆WebP。Eコマースでは、カテゴリページごとに数百の商品画像を配信するかもしれません。画像あたり10%のサイズ削減でもすぐに積み上がります。

ブログ記事画像: 品質75〜82の非可逆WebP。ブログ画像は通常800〜1200px幅で表示されるため、巨大である必要はありません。圧縮前にリサイズしましょう。

アイコンとロゴ: 可能な限りSVG。ラスターロゴにはWebPロスレスまたはPNG。どちらにしてもこれらのファイルは小さいため、フォーマットの選択はここではあまり重要ではありません。

スクリーンショットと図表: WebPロスレスまたはPNG。どちらもテキストとシャープなエッジを完璧に保持します。WebPは約25%小さなファイルを提供します。

ユーザーアップロードコンテンツ: アップロード時にすべてをWebPに処理します。既存の画像ライブラリを移行する場合は、Bulk Image Compressorを使用してバッチ変換します。

ページ速度のクイックウィン

今日からサイトの画像パフォーマンスを改善したい場合、最も効果的な変更は次のとおりです:

  1. すべてのWeb画像をWebPに切り替える。 これだけで画像ペイロードを25〜35%削減できます。
  2. 画像を実際に表示される寸法にリサイズする。 600pxのコンテナに4000pxの写真を配信しないでください。
  3. すべてのimgタグにwidth属性とheight属性を追加する。 これによりレイアウトシフトを防ぎます。
  4. ファーストビューより下の画像を遅延読み込みする。 最初に表示される画像だけが即座に読み込まれるべきです。
  5. 静的なヒーロー画像の場合はLCP画像をプリロードする。 ドキュメントヘッドで <link rel="preload" as="image" href="hero.webp"> を使用します。
  6. 訪問者に近い場所から画像を配信するCDNを使用する。

将来はどうなるか?

JPEG XLはもう1つの有望なフォーマットでしたが、ブラウザの採用は停滞しました。Chromeが実験的サポートを削除し、Chromeなしでは広範な採用は見込めません。AVIFが今後に向けてより実用的な選択肢です。

傾向は明らかです:新しいフォーマットはよりよく圧縮し、ブラウザサポートは時間とともに追いつきます。WebPは現時点で安全なデフォルトです。AVIFはツールがサポートしていれば採用する価値があります。いずれにせよ、フォーマットの選択と適切なサイズ設定、遅延読み込みを組み合わせることで、画像がパフォーマンスのボトルネックになるのを防げます。

画像圧縮が技術レベルでどのように機能するかの詳細については、ウェブサイトの画像に圧縮が必要な理由のガイドをご覧ください。

Ready to compress your images?

Bulk compress JPEG, PNG, WebP, and AVIF images right in your browser. No uploads, no sign-ups.

Try Bulk Image Compressor