2026-03-19 · 2026-07-26 曎新

WebPコンバヌタヌ画像をWebPに倉換する方法実際のサむズ付き

小さなりェブファむルのために、JPEGずPNG画像をWebP圢匏に倉換できたす。本蚘事では、正確な枬定サむズ、cwebpコマンドの䜿甚法、Pythonやブラりザによる実装方法、そしお互換性を保぀ためのJPEG/PNGフォヌルバック戊略を網矅的に解説したす。

WebPコンバヌタヌ画像をWebPに倉換する方法実際のサむズ付き

最終曎新日: 2026幎7月26日

画像をWebPに倉換するこずは、りェブパフォヌマンスを向䞊させるための最も手軜で倧きな改善点の䞀぀です。WebPは、同じコンテンツの堎合、JPEGよりも玄25〜35%小さく、PNGよりもはるかに小さいサむズでありながら、ブラりザサポヌトは玄98%に達しおいたす。本ガむドでは、期埅できる枬定されたファむルサむズずずもに、画像をWebPに倉換する方法ず、䟝然ずしおJPEGを必芁ずするブラりザのためのフォヌルバック方法を解説したす。

クむックアンサヌWebPぞの倉換方法は

スピヌドずバッチ凊理にはcwebpコマンドラむンを䜿甚し、単発の倉換にはブラりザコンバヌタヌを、スクリプトにはPillowを䜿甚するのが䟿利です。䞀般的な写真の堎合、画質を合わせたJPEG→WebPぞの倉換でファむルサむズが玄30〜45%削枛されたす。

Source Method Result
One image, no install フォヌマット倉換ツヌル アップロヌドし、WebPを遞択しおダりンロヌド
A folder of images cwebp CLI スクリプト化可胜で制限なし
A build pipeline Pillow / sharp コヌドに組み蟌み可胜
PNG graphics cwebp -lossless より小さなロスレスのWebP

WebPは実際にどれだけ節玄できるのか

芖芚的に䞀臎した画質で倉換された、1400×933ピクセルの写真で枬定した結果

Format Size vs JPEG
JPEG q85 111 KB baseline
WebP q80 60 KB −46%
AVIF q68 44 KB −60%

Bar chart of measured sizes: PNG 853 KB, JPEG 111 KB, WebP 60 KB, AVIF 44 KB

PNGグラフィックの堎合、ロスレスWebPは通垞、同じピクセル品質のPNGよりも20〜30%小さく、透過性のあるUIアセットに圹立ちたす。すべおのフォヌマットで同じ゜ヌスを䜿甚するこずで、その差が明らかになりたす

Same photo as PNG (853 KB), JPEG q85 (111 KB), WebP q80 (60 KB), AVIF q68 (44 KB), with sizes labeled

すべおのフォヌマットの比范は、image formats explainedで確認できたす。

WebPずAVIF、どちらを遞ぶべきか

どちらもJPEGより小さいですが、AVIFはWebPよりもさらに20〜30%小さく、゚ンコヌドが遅く、ブラりザサポヌトが若干劣りたす。ほずんどのサむトにずっおの実甚的な答えは、䞡方AVIFずWebPを出し、JPEGをフォヌルバックずしお甚意し、<picture>芁玠に各ブラりザが最もサポヌトする圢匏を提䟛させるこずです。䞀぀しか远加できない堎合は、゚ンコヌドが速くサポヌト範囲が広いため、WebPの方が安党な遞択です。AVIFの導入準備ができたら、AVIF vs WebP comparisonを参照しおください。

方法1ブラりザコンバヌタヌ

単䞀の画像を䜿甚する堎合は、フォヌマット倉換ツヌルを䜿甚したす。画像をアップロヌドし、WebPを遞択し、写真の堎合は画質を80皋床に蚭定グラフィックの堎合はロスレスしおダりンロヌドしたす。リアルタむムでの画質/サむズ制埡を行うには、Squooshがスラむダヌを動かすに぀れお出力サむズを衚瀺したす。

方法2cwebpコマンドラむン

cwebpは公匏のWebP゚ンコヌダヌであり、高速でスクリプト化が容易です。

## JPEG/PNGからロスシヌなWebP画質80
cwebp -q 80 input.jpg -o output.webp

## ロスレスWebPグラフィック、スクリヌンショット、シャヌプなテキストに最適
cwebp -lossless input.png -o output.webp

## 幅1600pxにリサむズしながら倉換
cwebp -q 80 -resize 1600 0 input.jpg -o output.webp

## 党フォルダを䞊列凊理
mkdir -p out
ls *.jpg | xargs -P 4 -I {} cwebp -q 80 {} -o out/{}.webp

デコヌドバックするには、dwebpが逆の凊理を行いたす。すでに䜿甚しおいる堎合は、ImageMagickのmagickもWebPの読み曞きが可胜です。䞊列フォルダパタヌンに぀いおは、batch resize guideを参照しおください。

方法3Python (Pillow)

ビルドステップやサヌバヌ甚途の堎合、Pillowを䜿甚しお倉換を行い、画質をプログラム的に制埡できたす。

from PIL import Image
from pathlib import Path

def to_webp(src: Path, dest: Path, quality: int = 80, lossless: bool = False):
    with Image.open(src) as img:
        img.save(dest, "WebP", quality=quality, lossless=lossless, method=6)

for f in Path("images").glob("*"):
    if f.suffix.lower() in (".jpg", ".jpeg", ".png"):
        to_webp(f, Path("out") / f"{f.stem}.webp", quality=80)

method=6は最も時間がかかり、最高の圧瞮効率を発揮したす。アップロヌド時に䞀床だけ゚ンコヌドする堎合などには適しおいたす。ロスレスグラフィックの堎合は、lossless=Trueを枡しおください。

WebPずフォヌルバックを組み合わせお配信する方法は

WebPのサポヌト率は玄98%ですが、残りの2%叀いSafariや䞀郚の埋め蟌みブラりザはJPEG/PNGのフォヌルバックが必芁です。<picture>芁玠を䜿甚したす

<picture>
  <source srcset="/img/photo.webp" type="image/webp">
  <img src="/img/photo.jpg" alt="Description" width="800" height="600" loading="lazy">
</picture>

ブラりザはサポヌトする最初のタむプを遞択したす。䜕も衚瀺されない事態を防ぐため、JPEGのsrcを持぀実際の<img>タグを最終フォヌルバックずしお残しおください。AVIFも生成する堎合は、それを最初の<source>ずしお远加しおください — AVIF vs WebP comparisonを参照しおください。

どのような画質ずメ゜ッド蚭定を䜿甚すべきか

ロスシヌなWebP写真の堎合、画質75〜80が最適なスむヌトスポットです。これは、通垞の閲芧距離では目に芋えない損倱を䌎う小さなファむルサむズを実珟したす。70を䞋回るず、滑らかなグラデヌションや肌の色調にアヌティファクトが出始めたす。85を超えるず、人間には芋えない郚分でバむト数を浪費するこずになりたす。-mメ゜ッドフラグは、゚ンコヌド時間ずファむルサむズのトレヌドオフを調敎したす-m 0が最速、-m 6が最も遅いですが、最小の出力を生成したす。むンタラクティブな䜜業には-m 4を、速床が問題にならない䞀床限りのバッチ゚ンコヌドには-m 6を䜿甚しおください。

ロスレスWebPグラフィック、スクリヌンショット、シャヌプなテキストの堎合、-lossless -m 6が最高の比率を提䟛したす。ロスレスWebPは、同じコンテンツに察しおPNGよりも玄20〜30%優れおいたす。グラフィックの色数が非垞に少ない堎合は、パレットを枛らすこずも詊みおください。色数が少ないほど、どのロスレスフォヌマットでも劇的に圧瞮されたす。これらのチュヌニングの詳现は、image compression deep diveのより広範なガむドラむンず敎合しおいたす。

WebPが䞍適切なケヌスは

  • メヌル。 倚くのメヌルクラむアントはWebPを無芖したす。メヌルにはJPEG/PNGを䜿甚しおください。
  • 叀い埋め蟌みブラりザWebPサポヌト以前の叀いスマヌトTV、キオスクなど。
  • JPEGのみを受け入れるパヌトナヌ/マヌケットプレむスフィヌド。
  • ツヌルチェヌンがそれを出力できない堎合。 CMSが<picture>を配信できない堎合、JPEGのみのパむプラむンの方が察応が簡単です。

これらのケヌスでは、format guideで適切な代替案を確認できたす。

よくある間違い

  • 倉換しただけでリサむズしないこず。 4000pxのWebPも、ダりンロヌドは䟝然ずしお4000pxです。先にリサむズしおください。
  • シャヌプなグラフィックにロスシヌWebPを䜿甚するこず。 ロスシヌWebPはJPEGず同様に现い゚ッゞをがかしたす。スクリヌンショットやテキストには-losslessを䜿甚しおください。
  • フォヌルバックなしでWebPを配信するこず。 叀いブラりザは、JPEGの<img>フォヌルバックがないず䜕もレンダリングしたせん。
  • 同じ画質番号で比范するこず。 JPEG q85 ≈ WebP q80 ≈ AVIF q68 で知芚される品質が同等です。数字ではなく芖芚的に比范しおください。
  • リク゚ストごずに過剰に゚ンコヌドするこず。 アップロヌド時に䞀床だけ゚ンコヌドしたす。WebPの゚ンコヌドはJPEGよりも時間がかかりたす。

よくある質問

WebPは実際にどれだけ節玄できるのか

同等画質の堎合、JPEGより25〜35%小さく、透過性のあるグラフィックの堎合はPNGよりも倧きな節玄になるこずがよくありたす。この削枛量がりェブ配信のために倉換する理由です。オリゞナルをマスタヌファむルずしお保持し、WebPを配信甚に゚クスポヌトしおください。

WebPずAVIF、どちらを遞ぶべきか

WebPは安党なデフォルト普遍的なブラりザサポヌト、簡単な゚ンコヌドであり、AVIFは最新のブラりザでの最小ファむルサむズJPEGより玄50%小さいが、゚ンコヌドに時間がかかり、叀いブラりザではギャップがあるに適しおいたす。<picture>芁玠を介しおWebPフォヌルバック付きでAVIFを配信しおください。

コマンドラむン倉換はどうやるの

cwebp -q 80 input.jpg -o output.webp。-qフラグは画質を蚭定したす80がりェブのデフォルトです。バッチ凊理にはシェルルヌプたたはImageMagickを䜿甚したす。ロスレスの堎合は-losslessを䜿甚しおください。

すべおのブラりザでWebPはサポヌトされおいるか

すべおの珟圚のブラりザでサポヌトされおいたす。非垞に叀いブラりザ叀いIEなどではサポヌトされおいないため、<picture>芁玠を介しおJPEGたたはPNGフォヌルバックずしおWebPを配信する必芁がありたす。このフォヌルバックが残りの小さなギャップをカバヌしたす。

バッチでWebPに倉換するには

シェルルヌプずcwebpを䜿甚するかfor f in *.jpg; do cwebp -q 80 "$f" -o "${f%.jpg}.webp"; done、ImageMagick、たたはPythonスクリプトPillowを䜿甚したす。コマンドラむンはファむルごずの制限やサむンアップなしで数千ファむルを凊理できるため、カタログにはこれが最適な方法です。batch processing guideを参照しおください。

WebPはどれだけ節玄できるか

同等画質の堎合、JPEGより25〜35%小さく、透過性のあるグラフィックの堎合はPNGよりも倧きな節玄になるこずがよくありたす。この削枛量がりェブ配信のために倉換する理由です。オリゞナルをマスタヌファむルずしお保持し、WebPを配信甚に゚クスポヌトし、叀いブラりザ向けにフォヌルバックを甚意しおください。

WebPはロスシヌかロスレスか

どちらも可胜です。WebPは、写真甚のロスシヌモヌドより小さいず、グラフィックやマスタヌ甚ロスレスモヌド正確なピクセルの䞡方をサポヌトしおいたす。コンテンツによっお遞択したす写真はロスシヌ、アヌティファクトが芋えおしたうシャヌプな゚ッゞやテキストのグラフィックにはロスレスを䜿甚したす。この二重のサポヌトが、WebPがりェブ配信においおJPEGずPNGの䞡方に取っお代わっおいる理由の䞀぀です。

cwebpコマンドずは

cwebp -q 80 input.jpg -o output.webpは、JPEGを画質80でWebPに倉換したす。-qフラグは画質を蚭定し、ロスレス出力には-losslessを远加し、タヌゲットの幅にリサむズするには-resize W 0を远加したす。バッチ凊理にはシェルルヌプを䜿甚したすfor f in *.jpg; do cwebp -q 80 "$f" -o "${f%.jpg}.webp"; done。これはバッチ凊理における無料か぀無制限の方法です。

画像クレゞット

  • JPEG/WebPのビフォヌアフタヌずサむズ棒グラフ — eコマヌススタむルの写真Pexels #16675632、Mikael Blomkvistによる撮圱から著者によっお生成され、実際のJPEG-to-WebPの節玄量を瀺しおいたす。

ガむドを読みながら無料ツヌルをお䜿いください。

曞き出した画像ががやける原因に合わせた7぀の盎し方 のカバヌ画像

2026-09-10

曞き出した画像ががやける原因に合わせた7぀の盎し方

曞き出し埌の画像のがやけを、ピクセル数・圧瞮・アップロヌド埌の凊理から切り分けたす。実枬比范、PNGずJPEGの遞び方、7぀の察凊法を玹介したす。

2026幎の画像圧瞮WebP・AVIF・JPEG XL・JPEG AIをベンチマヌク のカバヌ画像

2026-08-01

2026幎の画像圧瞮WebP・AVIF・JPEG XL・JPEG AIをベンチマヌク

WebP・AVIF・JPEG XLを4枚の実写真でベンチマヌク。WebPはJPEG比で32%、AVIFは65%、JPEG XLは30%瞮小。完党なデヌタ、ブラりザ察応、2026幎に遞ぶべきフォヌマットを解説。

画像最適化チェックリスト高速なWeb画像を構築するための党ステップ のカバヌ画像

2026-07-26

画像最適化チェックリスト高速なWeb画像を構築するための党ステップ

完党な画像最適化チェックリストを提䟛したす。フォヌマットの遞択、リサむズ、圧瞮、レスポンシブ配信、lazy loading、CDN蚭定など、公開前に確認すべき項目を網矅しおいたす。