Web用画像ファイルサイズ&フォーマット完全ガイド
ウェブサイトのすべての画像にはファイルサイズの「予算」があります。予算を超えるとページの表示が遅くなり、守ればすべてが快適に感じられます。このガイドでは主要な用途ごとの具体的なKB目標値、対応するピクセル寸法、そしてその目標を達成するための最適なフォーマットを紹介します。
用途別 推奨ファイルサイズ
以下の目標値はWebPまたはAVIFを使用することを前提としています。JPEGに限定される場合は各数値に約25〜30%を加算してください。
| 用途 | ピクセル幅 | 目標ファイルサイズ | 推奨フォーマット |
|---|---|---|---|
| フルワイドヒーローバナー | 1600〜1920px | 100〜200 KB | WebPまたはAVIF |
| ブログのコンテンツ画像 | 800〜1200px | 60〜150 KB | WebP |
| 商品写真(メイン表示) | 800〜1000px | 80〜150 KB | WebP |
| 商品サムネイル | 300〜400px | 20〜50 KB | WebP |
| カード・プレビュー画像 | 400〜600px | 30〜80 KB | WebP |
| アバター・プロフィール写真 | 64〜128px | 5〜15 KB | WebPまたはJPEG |
| ロゴ | 可変 | 5〜30 KB | SVG(推奨)またはPNG |
| アイコン | 24〜48px | 1〜5 KB | SVG |
| 背景パターン | 200〜400px(タイル) | 10〜30 KB | WebPまたはPNG |
| SNSシェア用(OG画像) | 1200×630px | 80〜150 KB | JPEGまたはWebP |
フォーマットが最大の差を生む
同じ写真が同じ視覚品質でも、フォーマットによってファイルサイズは大きく異なります。
| フォーマット | 例:1200px写真 | 相対サイズ |
|---|---|---|
| 非圧縮PNG | 約3.5 MB | 基準 |
| JPEG(品質80) | 約180 KB | 約5% |
| WebP(品質80) | 約130 KB | 約3.7% |
| AVIF(品質65) | 約90 KB | 約2.5% |
JPEGからWebPに切り替えると約25〜35%の削減、AVIFに移行するとJPEGと比較して約50%の削減になります。詳細な比較はWebP vs AVIFガイドをご覧ください。
今すぐ変換できます:JPGをWebPに、AVIFに変換、複数ファイルなら一括変換をご利用ください。
ピクセルサイズ:隠れた倍増効果
ファイルサイズはピクセル数と圧縮の2つに依存しますが、ほとんどの人は圧縮に集中してピクセル数を無視しがちです。しかし、寸法を削減する方がファイルサイズへの影響ははるかに大きいです。
簡単な例を挙げます。4000×3000ピクセルの写真は1200万ピクセルです。これを1200×900にリサイズすると108万ピクセルになり、生データが91%削減されます。圧縮の前から、ほとんどの重みを排除できています。
目安として、表示コンテナより広い画像は配信しないでください。ブログのコンテンツエリアが720px幅なら、Retinaに対応した1440pxが配信すべき最大サイズです。それを超えるものは帯域幅の無駄です。
Vizuaのリサイズツールで必要な寸法に正確に縮小してから、JPEG圧縮やPNG圧縮で最終的な削減を行えます。
品質設定によるサイズ制御
適切なサイズに揃えて適切なフォーマットを選んだら、圧縮品質が最後の調整項目です。3つのアクションがどのように組み合わさるかの実践例です。
出発点:カメラの写真、4000×3000、PNGで保存——約14 MB。
- リサイズして1200×900(ブログコンテンツ幅、Retina 2x対応):PNGで約3.5 MB
- WebPに変換、品質80:約130 KB
- AVIFに変換、品質65(スタックが対応する場合):約90 KB
元のPNGから99.3%の削減です。通常の表示サイズでは視覚的にオリジナルと区別がつきません。フォーマット別の詳細な品質推奨については画質を落とさずに圧縮する方法もご参考ください。
ページあたりの総画像予算
実用的なフレームとして、ページあたりの総画像重量を500 KB以下に目指しましょう。典型的な内訳は次のとおりです。
- ヒーロー画像1枚:約150 KB
- コンテンツ画像3〜4枚:各約100 KB、合計300〜400 KB
- サムネイル、アバター、アイコン:合計約50 KB
この予算内なら4G環境でも快適に読み込め、モバイルのデータ通信量を無駄に消費しません。画像が多い場合(ギャラリー、ECグリッドなど)は、lazy loadingを使うことで最初の読み込みを予算内に収められます。ファーストビューの画像のみが最初のロードパフォーマンスに影響します。
ページ重量の詳細なデータはHTTP Archiveのページ重量レポートでも確認できます。また、最適化の全体プロセスについてはWeb画像最適化ガイドもあわせてご覧ください。
よくある質問
Webサイトの画像として理想的なファイルサイズは?
画像の役割によって異なります。ヒーロー画像は200 KB以下、コンテンツ画像は150 KB以下、サムネイルは80 KB以下が目安です。これらの目標はWebPまたはAVIFを使用することを前提としています。JPEGでは同等の視覚品質に達するのに約20〜30%多く必要です。
画質を落とさずにファイルサイズを減らすには?
3つのステップがあります。まず実際の表示サイズにリサイズします(800pxのスロットに4000pxの画像を配信しない)。次にWebPまたはAVIFに変換してより高い圧縮率を実現します。最後に品質75〜85で圧縮します。これらの設定では視覚的な差は人間の目には識別できません。
Googleが推奨する最大画像ファイルサイズはありますか?
Googleは明示的なKB上限を公開していませんが、PageSpeed Insightsはファイルをかなり小さくできると判断した画像にフラグを立てます。実際には、個々の画像を200 KB以下に保ち、ページ全体の画像重量を500 KB以下にすることで、一貫して良好なLCPスコアが得られます。
画像ファイルサイズはSEOに影響しますか?
はい、影響します。画像はGoogleの3つのCore Web VitalsのひとつであるLargest Contentful Paint(LCP)に直接影響します。LCPが2.5秒を超えると(Googleが「不良」と判定)ランキングに悪影響を及ぼします。ほとんどのページで画像がLCP要素であるため、そのファイルサイズはSEOパフォーマンスに最も直結する要因の一つです。
商品画像に最適なピクセル寸法は?
ECサイトでは、メイン表示で800〜1000px幅、グリッドのサムネイルで300〜400px幅で商品画像を配信することをお勧めします。Retinaスクリーンではその値を2倍にします。ほとんどの商品写真はWebP品質80で80〜150 KBに収まります。