UltKit

WebPをJPGに変換:変換すべき時と不要な時、その理由

手元にあるWebPファイルの多くは、あなたではなくWebサイト側が選んだ形式です。品質85–90でJPGに変換しても、見た目に分かる違いはありません。WebPを受け付けない提出先やアプリがある場合に変換し、背景が透明な画像ならPNGを選び、Webに再び掲載するだけならそのままにしておきましょう。

Jonas WeberJonas WeberWebパフォーマンス担当編集者
更新日 11 分で読めます
明るい在宅ワーク用のデスク。ノートパソコンと大きなモニターの両方にWebページが表示され、デスクライト、マウス、小さな鉢植えが2つ置かれている
Answer

このWebPはJPGに変換すべきですか?

アプリ、プリンター、アップロードフォームで受け付けられない場合は変換してください。Webサイトに戻して使う場合は不要です。写真は画質85–90のJPG、ロゴ、スクリーンショット、透明背景のある画像はPNGがおすすめです。

保存した画像がいつもWebPになってしまう理由

WebPは、WebでのJPGに代わる小さなファイル形式として2010年にGoogleが公開しました。しかしSafariが表示に対応していなかったため、その後10年ほどはあまり使われませんでした。状況が変わったのは、2020年にAppleがSafari 14とmacOS Big SurでWebPに対応してからです。主要なブラウザがすべて表示できるようになると、大規模に画像を配信する企業は一斉に切り替えました。しかも切り替えはサーバー側で行われるため、その判断は利用者には見えず、いま見ている画像がどの形式なのかをページから知る手がかりもありません。

たとえばShopifyの画像CDNは、商品写真がJPGでアップロードされていても、WebPを表示できると伝えてきたブラウザにはWebPを返します。Google画像検索のプレビューもWebPです。WordPressは2021年のバージョン5.8からWebPのアップロードに対応しています。JPGのアップロードを標準でWebPに変換する計画はバージョン6.1の公開前に見送られましたが、WordPressのパフォーマンスチームによるプラグイン「Modern Image Formats」や、多くのホスティングの画像最適化機能は、まさにその変換を行います。どの場合も結果は同じで、サイト運営者のパソコンではJPGだったファイルが、あなたの手元に届く頃にはWebPになっているのです。

ブラウザもこの仕組みに協力しています。Chrome、Edge、Firefoxは画像を要求するたびに、image/webp(とimage/avif)を並べたAcceptヘッダーを送ります。フォーマットのネゴシエーションに対応したサーバーはこの一覧を読み、表示できる中で最も小さい形式を選びます。右クリックして名前を付けて画像を保存を選ぶと、ブラウザはすでに受信したデータをそのまま保存します。そのため、アドレスバーでは名前が.jpgで終わっていても、ディスクにはWebPとして保存されることがあり、.jpg.webpのような二重拡張子になる場合もあります。

2026年でもWebPが拒否される場面

ブラウザが問題になることは、もう何年も前からありません。困るのはそれ以外の場所です。2022年より前にインストールしたデスクトップソフト、許可リストを一度作ったきり更新していないアップロードフォーム、JPGとTIFFを前提にしたプリントショップのシステム、独自のデコーダーでインライン画像を表示するメールソフトなどです。これらは親切なエラーを出してくれません。印刷ポータルはファイルを拒否するだけ、行政の申請フォームは形式が無効だと表示するだけ、古いPhotoshopはWebPに一切触れず「リクエストを完了できませんでした」と出すだけです。

AdobeがPhotoshopでWebPのネイティブな読み込みと保存に対応したのは、2022年2月公開のバージョン23.2からです。それより古いバージョンではサードパーティ製プラグインが必要です。Lightroom Classicは長年WebPを読み込めず、古いバージョンのライブラリでは取り込み時にそれらのファイルが何も表示されずにスキップされます。Windowsでは、従来のWindowsフォトビューアーはWebPをまったく開けず、Windows 10のフォトアプリはストアのMicrosoft製「WebP画像拡張機能」に依存しています。最も厳しいのはアップロードフォームです。たとえば米国国務省のDS-160ビザ写真のアップロードはJPEGのみで、多くの大学の出願や求人のポータルもJPG、PNG、PDFしか受け付けません。

WebPファイルが拒否されやすい場所と、代わりに通る形式
場所WebPの対応状況代わりに送る形式
23.2より前のPhotoshop(2022年2月)プラグインなしでは読み込めないJPG、切り抜きならPNG
旧バージョンのLightroom Classic取り込み時にスキップされるJPG
Windowsフォトビューアー(従来版)開けないJPG
Office 2016・2019のWordとPowerPoint挿入に失敗するか、代替表示になる写真はJPG、図版はPNG
オンライン印刷・フォトブックサービス対応形式に含まれていないことが多い画質90以上のJPG
行政、ビザ、大学のアップロードフォームファイル形式のチェックで拒否される指定のKB上限内のJPG
一部のデスクトップメールソフトインラインではなく添付ファイルとして表示されるJPG
古い紙の地図の上に置かれたヴィンテージのフィルムカメラと、その横に並ぶ白い縁取りのついた小さなプリント写真3枚
ほとんどのラボでは、プリントは今でもJPGが基本です。写真: Unsplash

JPGかPNGか:画像の内容で変換先を選ぶ

WebPは、写真向けの非可逆圧縮と、アルファチャンネル付きでグラフィック向けの可逆圧縮という2つの用途を1つの形式でカバーする、珍しい形式です。WebPから変換するときは、そのファイルがどちらの用途だったかを選ぶ必要があります。JPGとPNGは、それぞれ片方しか得意ではないからです。一般的にどちらの形式が優れているかではなく(その比較はJPG・JPEG・PNGの違いで解説しています)、この画像に何が写っていて、次にどこで使うのかで決めましょう。

商品写真、壁紙、料理の写真、旅行のスナップはJPGが向いています。PNGよりずっと小さなサイズになり、見た目も変わりません。ロゴ、アイコン、ステッカー、透明な背景で切り抜いた商品、文字だらけのスクリーンショットはPNGが向いています。JPGでは透明部分が単色で塗りつぶされたり、文字の輪郭がにじんだりするためです。判断できないときは、ダークテーマのブラウザのタブでファイルを開いてみてください。被写体の周りに市松模様や暗い背景が透けて見えるなら、その画像には透明部分があるのでPNGが必要です。

写真

JPGに変換

わずかな圧縮の違いが目立たない、階調が連続した画像向けです。

  • あらゆるアプリ、プリンター、フォームで開ける
  • 同じ写真のPNGと比べて、通常は3〜10分の1のサイズ
  • 画質85–90ならWebPと見分けがつかない
  • 透明なピクセルは単色で塗りつぶされる
Best for: アップロード、印刷注文、メール、古い編集ソフト
グラフィック

PNGに変換

べた塗りの色、くっきりした輪郭、文字、透明な部分があるものに向いています。

  • アルファチャンネルをそのまま保持
  • 可逆圧縮なので文字がくっきり残る
  • 写真ではサイズがはるかに大きくなる
  • スライド作成ツール、デザインアプリ、印刷レイアウトで使える
Best for: ロゴ、ステッカー、切り抜き、スクリーンショット、図解

変換で実際に失うもの

非可逆のWebPをJPGに変換すると、ピクセルをいったんデコードし、別の方式で再びエンコードします。そのため結果はビット単位では同一になりません。実際には、JPGの画質85〜90であれば、高解像度の画面でも通常のサイズで見て分かるほどの差は出ません。ダウンロードしたWebPで目に見える劣化は、サイトが圧縮した時点で起きたもので、変換しても失われたディテールは戻りません。変換でそれ以上の劣化をあまり加えずに済む、というだけです。2回、3回と変換を重ねると劣化が積み重なるので、形式を連鎖させず、保存したWebPから1回だけ変換してください。

気づきやすい変化が3つあります。1つ目はファイルが大きくなることで、JPGのほうが効率の悪い形式なので、通常は3分の1以上増えます。フォームにKBの上限がある場合は、先に変換してから100KBに圧縮するか、上限に合わせて圧縮してください。2つ目は透明部分が塗りつぶされることです。WebPからJPGへの変換ツールでは、透明部分の設定で、その部分を初期設定の白、または黒やカスタムカラーで塗りつぶします。3つ目はアニメーションが失われることです。JPGは1フレームしか保持できないため、最初の1フレームだけが残ります。

変わらないものも同じくらい重要です。ピクセル寸法、向き、色はそのままで、埋め込まれたカラープロファイルもカラープロファイルを保持がオンのままなら保持されます。印刷用に変換する場合は、音質を90以上に上げてください。増えるデータ量は印刷ラボでは問題にならず、空や肌のなめらかなグラデーションへの不安もなくなります。KBの上限が厳しいアップロードなら、写真では80でもたいていきれいなままで、90よりも上限に余裕が残ります。70を下回るあたりから、文字や細い線の周りにブロック状のノイズが出始めます。

Mythphoto.webpをphoto.jpgに名前変更すれば変換できる。

Fact名前変更で変わるのはラベルだけです。中身はWebPのままで、厳密なソフトは拡張子ではなく内容を確認します。

MythJPGに変換すると画質が台無しになる。

Fact画質85–90なら、再エンコードによる劣化は通常の表示サイズでは分かりません。目に見える劣化があるとすれば、それはサイト側の圧縮によるものです。

MythPNGに変換すれば元の画質に戻る。

FactPNGはデコードしたピクセルを正確に保存しますが、非可逆のWebPがすでに捨てたディテールは戻せません。見た目が同じで、ファイルだけ大きくなります。

Myth可逆圧縮のWebPは必ずPNGにするべき。

Fact可逆圧縮のWebP写真は、高画質のJPGに変換しても目に見える変化はありません。可逆であることが重要なのは、グラフィックと文字だけです。

変換せずに元のJPGを入手する方法

変換する前に、サイトから元のファイルを入手できないか確認する価値があります。そうすれば、圧縮を1世代分まるごと省けるからです。入手できるかどうかは、そのサイトがWebPをどう作っているかで決まります。CDNがその場でWebPを生成している場合、JPGはサーバー上に残っているので、適切なリクエストで取得できます。サイトがWebPだけを保存している場合(アップロード後に変換するWordPressの一部の構成など)は、取得できるJPGがないため、変換するしかありません。

以下の方法は、確実なものから順に並べています。どれも特別なことではなく、ブラウザの通常の操作や、サイトがすでに用意しているダウンロードリンクを使うものです。ネットで最もよく勧められている、画像のアドレスの末尾に?format=jpgを付ける方法は、最も当てにならない方法でもあります。画像CDNがたまたまその名前のパラメーターを読む場合にしか効かず、ほとんどは読まないため、失敗したことを知らせるエラーも出ないまま同じWebPが返ってきます。

サイト自身のダウンロードボタンを使う

Unsplashなどの写真ライブラリ、ストックサイト、クラウドストレージ、多くのニュースギャラリーには、アップロードされた元画像(通常はフルサイズのJPG)を返すダウンロードリンクがあります。元のファイルを確実に入手できるのは、この方法だけです。

画像を新しいタブで開いてアドレスを確認する

右クリックして新しいタブで画像を開くを選びます。アドレスにfm=webp、format=webp、auto=formatのような形式のパラメーターがあれば、その部分を削除して再読み込みすると、元のJPGが返ってくることがよくあります。そのようなパラメーターがなければ、サーバーが形式をネゴシエーションしているので、この方法は効きません。

スマートフォンでPC版サイトを表示する

サイトによっては、モバイルブラウザに別バージョンの画像を配信します。スマートフォンのChromeやSafariでPC版サイトを表示を選ぶと、まれにより大きなJPGが手に入りますが、ほとんどのCDNはデバイスではなくAcceptヘッダーで判断するため、あまり期待しないでください。

フォルダ内の画像をまとめて変換する

商品カタログ、参考画像のセット、壁紙のフォルダーなどを保存した場合、1ファイルずつ変換するのはすぐに面倒になります。このコンバーターは、1回に最大20ファイル(1ファイルあたり最大95 MB)を受け付け、すべてに同じ音質と透明部分の設定を適用して、1つのZIPにまとめて返します。ファイルは処理の30分後にサーバーから削除され、インストールも不要です。画像100枚のフォルダーなら5回に分けて処理します。

始める前にフォルダーを仕分けましょう。写真はJPG用のバッチに、ロゴ、アイコン、透明な背景のあるものはWebPからPNG用の別のバッチにまとめれば、白い四角が付いてしまうことがありません。Macなら、プレビューの書き出すコマンドで1ファイルずつ変換でき、コマンドラインに慣れた方は、非常に大きなフォルダーにImageMagickのmogrify -format jpg *.webpを使えます。どちらもブラウザベースのコンバーターと同じ結果になり、違いはどれだけ準備の手間をかけたいかだけです。

  1. 1

    内容でフォルダーを分ける

    写真はJPG用のバッチに、ロゴ、スクリーンショット、透明な画像はPNG用の別のバッチにまとめます。

  2. 2

    WebPファイルを最大20個アップロードする

    ドラッグして追加するか、ファイル選択ダイアログから選ぶか、ブラウザでコピーした画像を貼り付けます。

  3. 3

    画質を一度だけ設定する

    画面で見る用途なら音質は85のままにし、印刷用なら90以上に上げます。透明な背景のファイルがある場合は、透明部分を確認してください。

  4. 4

    変換してZIPを受け取る

    JPGに変換 →を押してZIPをダウンロードし、次の20ファイルでも同じ手順を繰り返します。

ChromeがWebPで保存し続ける理由と、確実に防ぐ方法

Chrome、Edge、Firefoxには「JPGとして画像を保存」という設定はありません。これは見落としではありません。ブラウザは形式を選ぶのではなく、表示できる形式を伝えるだけで、実際に選ぶのはWebサイトです。Chromeは送られてきたものを再エンコードせずにそのまま保存します。これは正しい動作で、保存時に黙って変換すれば、頼んでもいない非可逆の処理が加わってしまいます。そのため、ブラウザを変えてもほとんど解決しません。現行のブラウザはどれもAcceptヘッダーにWebPを載せており、同じサイトからは同じWebPが返ってきます。

そこで現実的な選択肢は3つです。1つ目は、前述の手順でサイトから元の画像を入手することです。2つ目は、保存時に画像を再エンコードするブラウザ拡張機能を入れることで、これはボタンが違うだけで同じ変換です。3つ目は、WebPのまま保存しておき、何かに拒否されたときだけ変換することです。保存した画像の多くは画面で見るだけなので、3つ目が最も手間がかからないことが多く、WebPはすべてのブラウザ、macOS Big Sur以降のプレビュー、Windows 11のフォトアプリで問題なく開けます。

WebPと、最近サイトが配信している他の新しい形式との比較に興味があれば、同じCDNでWebPに代わりつつあるAVIFも含めて、AVIF・HEIC・WebPの違いをご覧ください。この記事の実用的なアドバイスはほぼそのまま当てはまります。プログラムが受け付けないAVIFも、写真ならJPG、グラフィックならPNGに変換するという同じ方法で解決できます。形式そのものの詳細は、GoogleのWebPプロジェクトページにあります。

この記事のポイント

  • WebPにするかどうかはWebサイトやCDN側が決めています。ブラウザは送られてきた形式のまま保存するため、ブラウザの設定で変えることはできません。
  • ファイルを受け付けてもらえないときは変換しましょう。対象は、23.2より前のPhotoshop、古いLightroom ClassicやOffice、プリントサービス、アップロードフォーム、Windowsフォトビューアーなどです。
  • 写真は画質85–90のJPG、ロゴ・スクリーンショット・透過画像はPNGがおすすめです。
  • この設定なら変換しても見た目の劣化はありません。ただしファイルサイズは大きくなり、透明な部分は単色で塗りつぶされます。
  • まずはサイトに用意されているダウンロードボタンを試してください。?format=jpg のようなURLの書き換えで元の画像が手に入るとは考えないほうが安全です。
共有XFacebookWhatsAppTelegram

よくある質問

拡張子が.jpgなのに写真ビューアーで開けないのはなぜですか?

サーバーがWebPを送ったのに、元のファイル名をそのまま付けている可能性があります。そのため拡張子と中身が一致していません。実際のJPGに変換すれば解決します。.webpに名前を変更すれば、ブラウザやWebP対応のビューアーで開けます。

スマホでアプリなしにWebPをJPGに変換できますか?

はい。ブラウザで使える変換ツールなら、iPhoneでもAndroidでも利用できます。SafariまたはChromeで開き、写真アプリやファイルアプリからWebPを選び、変換したJPGを端末に保存してください。

WebPをJPGに変換すると写真のメタデータは残りますか?

Webサイト上のWebPは、容量を節約するためメタデータが削除されていることが多く、もともとほとんど含まれていません。カラープロファイルなど残っている情報は、メタデータを削除するオプションをオンにしない限り保持されます。

変換したJPGとカメラで撮ったJPGの違いは印刷所で分かりますか?

変換が原因ではありません。印刷の品質はピクセル数で決まります。幅1200 pxのWeb用画像は、形式にかかわらず、300 DPIで鮮明に印刷できるのは幅4インチ程度までです。

自分のWebサイトのWebP画像はJPGに変換すべきですか?

いいえ。現在のブラウザはすべてWebPを表示でき、ファイルが小さいのでページの表示も速くなります。編集用の元データはJPGやPNGで残し、訪問者にはWebPを配信するのがおすすめです。

WebPにセキュリティ上のリスクはありますか?

形式そのものに問題はありません。2023年にChromeなどが使うデコードライブラリlibwebpで脆弱性が見つかりましたが、すぐに修正されました。ブラウザやアプリを最新の状態に保つことが大切です。

関連記事