JA EN

画像フォーマット比較表 - JPEG/PNG/WebP/AVIF/GIF/BMP の特徴と使い分け

· 約 10 分で読めます

画像フォーマット選択の重要性 - Web パフォーマンスへの影響

Web サイトのパフォーマンスにおいて、画像は最も大きなウェイトを占めるリソースです。HTTP Archive の統計によると、Web ページの総転送量の約 50% を画像が占めています。適切なフォーマットを選択するだけで、画質を維持しながらファイルサイズを 30-70% 削減できる場合があります。これは Core Web Vitals の LCP (Largest Contentful Paint) スコアに直接影響し、Google 検索ランキングにも関わる重要な要素です。

フォーマット選択で考慮すべき要素:

2026 年現在、Web で使用される主要なフォーマットは JPEG、PNG、WebP、AVIF、GIF、BMP の 6 種類です。それぞれに明確な得意分野があり、万能なフォーマットは存在しません。用途に応じた使い分けが、最適なユーザー体験を実現する鍵です。近年は AVIF の台頭により、フォーマット選択の判断基準が変化しつつあります。

JPEG と PNG - 伝統的フォーマットの特徴と限界

JPEG (Joint Photographic Experts Group) は 1992 年に標準化された非可逆圧縮フォーマットです。30 年以上の歴史を持ち、あらゆるデバイス・ソフトウェアで対応している最も互換性の高いフォーマットです。写真やグラデーションを含む画像に最適で、圧縮率を調整することでファイルサイズと画質のバランスを制御できます。

PNG (Portable Network Graphics) は 1996 年に GIF の代替として策定された可逆圧縮フォーマットです。圧縮しても画質が一切劣化しないため、テキストや図表、スクリーンショットに最適です。

WebP と AVIF - 次世代フォーマットの実力と使い分け

WebP は Google が 2010 年に開発したフォーマットで、JPEG と PNG の両方の用途をカバーします。非可逆圧縮と可逆圧縮の両方に対応し、透過やアニメーションもサポートする万能型です。2020 年の Safari 対応により、実用上の互換性問題が解消されました。

AVIF (AV1 Image File Format) は 2019 年に策定された最新のフォーマットで、動画コーデック AV1 の技術を静止画に応用しています。現時点で最も高い圧縮効率を誇り、HDR にも対応する次世代の本命フォーマットです。

AVIF はエンコードに時間がかかるため、リアルタイム処理には不向きですが、事前にビルドできる静的サイトでは最適な選択肢です。CDN での動的変換にはコスト (CPU 時間) がかかるため、事前生成が推奨されます。

GIF と BMP - レガシーフォーマットの現在地と代替手段

GIF (Graphics Interchange Format) は 1987 年に CompuServe が開発した古いフォーマットですが、アニメーション機能により現在も広く使われています。SNS やメッセージアプリでの「GIF」は文化的なアイコンとなっていますが、技術的には多くの制約があります。

アニメーション用途では、WebP アニメーションや AVIF アニメーション、あるいは短い動画 (MP4 H.264 / WebM VP9) への置き換えが推奨されます。同じ内容を WebP アニメーションにすると、ファイルサイズが GIF の 30-50% に削減されます。MP4 にすればさらに小さくなりますが、ループ再生やインライン表示に追加の実装が必要です。

BMP (Bitmap) は Microsoft が Windows 用に開発した無圧縮フォーマットです。

フォーマット別の圧縮効率ベンチマーク

同一画像を各フォーマットで圧縮した場合の実測データを示します。テスト画像は 1,920 × 1,080 px の写真 (自然風景) と、同サイズのスクリーンショット (テキスト + UI 要素) の 2 種類で計測しています。

写真 (自然風景、元画像 BMP: 5.93MB):

スクリーンショット (テキスト + UI、元画像 BMP: 5.93MB):

このデータから読み取れるポイント:

ベンチマーク結果は画像の内容によって大きく変動します。グラデーションが多い画像では AVIF の優位性がさらに顕著になり、エッジが多い画像では差が縮まる傾向があります。自サイトの画像で実測することが最も確実です。

用途別の最適フォーマット選択ガイド - 実装パターン付き

実務でフォーマットを選択する際の判断フローを整理します。以下のガイドラインに従えば、ほとんどのケースで最適な選択ができます。

HTML の <picture> 要素を使えば、ブラウザの対応状況に応じて最適なフォーマットを自動選択できます:

<picture><source srcset="image.avif" type="image/avif"><source srcset="image.webp" type="image/webp"><img src="image.jpg" alt="説明" loading="lazy" decoding="async"></picture>

この記述により、AVIF 対応ブラウザには AVIF を、WebP 対応ブラウザには WebP を、それ以外には JPEG を配信できます。ビルドツール (Sharp、ImageMagick、squoosh-cli) で複数フォーマットを自動生成するパイプラインを構築すると、運用が効率化されます。Next.js、Nuxt.js、Gatsby などのフレームワークには画像最適化機能が組み込まれており、設定だけで自動的に最適フォーマットを配信できます。

関連記事

画像圧縮の仕組みを徹底解説 - JPEG ・ PNG ・ WebP の違い

JPEG、PNG、WebP の圧縮アルゴリズムの違いを技術的に解説。非可逆圧縮と可逆圧縮の原理、各フォーマットの得意分野、実務での使い分けを具体的なデータとともに紹介します。

WebP のメリットと対応状況 - 次世代画像フォーマットの実力

Google が開発した WebP フォーマットのメリット、デメリット、ブラウザ対応状況を解説。JPEG や PNG からの移行判断に必要な情報をまとめます。

アニメーション画像フォーマット比較 - GIF, APNG, WebP, AVIF

GIF, APNG, Animated WebP, Animated AVIF の 4 大アニメーション画像フォーマットを、画質・ファイルサイズ・対応状況の観点で徹底比較します。

画像フォーマットの歴史 - BMP から AVIF まで 40 年の進化

BMP、GIF、JPEG、PNG、WebP、AVIF など主要な画像フォーマットの誕生と進化の歴史を時系列で解説。各フォーマットが生まれた背景と技術的革新を紹介します。

WebP アニメーションの作成と最適化

WebP アニメーションの作成方法から最適化テクニックまで解説。GIF 比 60-70% のサイズ削減を実現する実践的な手法を紹介します。

可逆圧縮 vs 非可逆圧縮 - 画像圧縮方式の選び方ガイド

可逆圧縮と非可逆圧縮の仕組み・特徴・用途を比較し、画像の種類や目的に応じた最適な圧縮方式の選び方を解説します。

関連用語