べんりワザ・作ったものを公開する

画像形式の選び方(JPG・PNG・WebP・SVG)

写真はJPG?PNG?WebPって何?——Webサイトで使う画像形式の違いと使い分けを1枚の表に整理しました。迷ったときの答えと、その理由をまとめています。

画像を保存するとき「JPGとPNG、どっちだろう?」と手が止まる——Webで使う画像形式の使い分けは、実は1枚の表で決まります。まず答えを出して、そのあと理由を説明します。

結論:この表のとおりに選ぶ

載せたいもの使う形式理由
写真WebP(またはJPG)軽い。写真の情報量に強い
イラスト・図WebP(またはPNG)輪郭がにじまない
スクリーンショットPNG(またはWebP)文字がくっきり残る
ロゴ・アイコンSVG拡大しても劣化しない
背景を透過したい画像PNGWebPJPGは透過できない
動く画像動画(MP4)GIFより圧倒的に軽い

迷ったら「写真も図もWebP、ロゴだけSVG」。これだけでほぼ正解です。

それぞれの形式の正体

JPG——写真のための定番

JPG(JPEG)は、写真のような色数の多い画像を「人の目にはわからない程度に情報を間引いて」小さくする形式です。デジカメ・スマホの標準で、写真ならファイルサイズと画質のバランスが優秀です。

弱点は2つ。背景の透過ができないことと、間引きの副作用で文字やイラストの輪郭がにじむこと。スクショやロゴにJPGを使うと、もやっとした画質になります。

PNG——くっきり・透過ならこれ

PNGは情報を間引かずに保存する形式です。文字・線・ベタ塗りがくっきり残るので、スクリーンショットとイラストの定番。背景を透過できるのも大きな強みで、切り抜きキャラやロゴの配置に使われてきました。

弱点は、写真に使うとファイルが重くなること。風景写真をPNGで保存すると、JPGの何倍ものサイズになることがあります。

WebP——現代の第一候補

WebP(ウェッピー)は、Webのために作られた新しめの形式です。JPGの得意分野(写真)でもPNGの得意分野(透過・くっきり)でも、だいたい2〜3割軽くなります。現在の主要ブラウザはすべて対応しており、迷ったらこれでOKという立ち位置になりました。

弱点はほぼありませんが、古い画像編集ソフトだと開けないことがあるくらいです。

SVG——拡大しても劣化しないロゴ・アイコン用

ここまでの3つが「点の集まり」なのに対し、SVGは「線や図形の描き方の指示書」でできています。だからどれだけ拡大してもギザギザにならず、ファイルもごく小さい。ロゴ・アイコン・単純な図に最適です。

逆に、写真のような複雑な画像はSVGにできません。イラストでも、水彩画のような塗りの複雑なものは苦手です。

GIF——動く画像の元祖(今は出番少なめ)

GIFはパラパラマンガのように動く画像を作れる形式ですが、色数が256色までで画質が粗く、ファイルはとても重い。いま「動くもの」を載せるなら、動画(MP4)やアニメーションWebPのほうが軽くてきれいです。

サイトに載せる前のひと手間

形式を正しく選んでも、スマホで撮った写真は幅4000pxもあって、そのままでは重すぎます。リサイズ(幅1200〜1600px程度)→圧縮のひと手間で、ページの表示速度が見ちがえます。

べんりワザ画像を軽くしてページを速くする圧縮のやり方と便利なサイトは、この記事にまとめてあります

まとめ

  1. 迷ったら「写真も図もWebP、ロゴだけSVG」——透過が必要ならPNGかWebP、動くものは動画で
  2. 形式の違いは「情報の間引き方」——JPGは写真向きに間引く、PNGは間引かない、SVGは指示書
  3. 形式選びとセットでリサイズと圧縮——ここまでやって、はじめて「Webに優しい画像」になる
HTML画像を表示しよう画像をページに載せるimgタグの基本は、HTMLコースのこの回へ

画像はページの容量の大半を占める「重さの主犯」です。形式を選べるようになると、あなたのサイトは目に見えて速くなります。

よくある質問

ファイル名の拡張子を.pngから.jpgに書き換えたら変換される?
変換されません。拡張子はただの名札で、中身は元の形式のままです。形式を変えるには、画像編集ソフトや変換サイトで「別の形式として保存」する必要があります。
iPhoneで撮った写真(HEIC)がサイトで表示できない
HEICはApple端末用の形式で、ブラウザでは表示できません。JPGかWebPに変換してから使います。iPhoneの設定で「互換性優先」にすると、最初からJPGで保存されます。
結局ぜんぶWebPにすればいい?
写真・イラスト・スクショはWebPでほぼ正解です。ただしロゴやアイコンのように拡大しても劣化してほしくないものはSVG、印刷用や編集途中の保存は元の形式が向いています。