コンテンツへスキップ

PNGをWebPに変換

ページ表示を速くする、いちばん手軽で効果の大きい方法。WebPならPNGの透過とシャープさを保ったまま、サイズはごく一部に。何も保存されません。

  • 保存しません
  • 順番待ちなし
  • 登録不要・透かしなし

使い方

1

PNGを追加

.pngファイルをいくつでもページにドロップします。

2

画質を選ぶ

スライダーでサイズと忠実さのバランスを調整します。ファイルごとの新しいサイズがリアルタイムで表示されます。

3

ダウンロード

1ファイルずつ保存するか、すべてをまとめてZIPで保存します。

2種類のWebPと、どちらになるか

WebPは、実は1つの拡張子を共有する2つの形式です。ロスレスWebPはPNGとはまったく異なるアルゴリズムを使い、同じピクセルならたいていPNGより20〜30%小さくなります。非可逆WebPはJPEGと同じように情報を捨て、色を半分の解像度で保存する色の間引きも行います。どちらも8ビットの完全な透過を持てます。これがWebPのJPEGに対する強みであり、そもそもPNGの代わりになれる理由です。

どちらになるかは画質の設定で決まります。ここで知っておくべき、いちばん大切なことです。最大値未満ならすべて非可逆WebPになります。写真には最適ですが、人がふだんPNGで保存している画像には向きません。文字のスクリーンショット、ロゴ、グラフ、図では、色の間引きによって鋭い色付きの輪郭すべてに目に見えるにじみが出ます。白地に赤い文字がいちばん目立ちます。そうした画像では画質を最大にしておけば、ピクセル単位で完全なまま、それでもPNGより小さくなります。

この形式には、PNGにはない厳しい上限があります。縦横どちらも16,383ピクセルまでです。写真には十分ですが、つなぎ合わせたパノラマ、長いWebページのページ全体のスクリーンショット、スキャンした地図には本当に窮屈で、そうした画像は画質に関係なくまったくエンコードできません。透過はどちらの場合でも保たれます。

対応状況は、もうためらう理由になりません。現行のブラウザはすべてWebPを読めますし、何年も前からそうです。今も確実に読めないのは、それ以外の幅広いソフトです。古いメールソフト、一部のデスクトップ画像ビューアー、意外なほど多くの業務用ソフト、そして印刷のワークフロー。Webページなら文句なしにWebPが優れています。人に送るファイルなら、PNGやJPGが今も安全な選択です。

ほかの目的には

Google自身のcwebpなら、キャンバスではできないことができます。cwebp -lossless -z 9 in.png -o out.webpはロスレスモードを最大限に圧縮し、-near_lossless 60は写真的な内容で忠実さを少しだけ手放してサイズを大きく削り、-q 80は妥当な非可逆の標準設定です。アルファチャンネルを別に圧縮することもでき、これはブラウザのエンコーダーでは決して設定できません。

変換する前に、そもそもPNGが問題なのかを考えてください。oxipng -o 4やpngquantをかけるだけで、形式を変えず、互換性の心配もなく、ファイルが半分になることがよくあります。そして画像がイラストではなく写真なら、おそらく最初からJPGにしておくべきでした。

よくある質問

画像はどのくらい小さくなりますか?

スクリーンショットやUI画像は、通常60〜90%小さくなります。各ファイルに変換前後のサイズが表示されるので、推測に頼る必要はありません。

透過は保たれますか?

はい。JPGと違い、WebPは完全なアルファ透過に対応しています。ロゴや切り抜き画像もきれいなままです。

WebPはすべてのブラウザで表示できますか?

2020年以降にリリースされたブラウザ、つまりChrome、Safari、Firefox、Edgeはどれも標準でWebPを表示できます。困るのは本当に古いソフトウェアだけです。

ロスレスですか、非可逆ですか?

画質スライダーを100%にするとロスレスWebPに切り替わります。ピクセルは同一のまま、それでもPNGより小さくなります。それ未満はすべて非可逆で、大幅な削減が得られるのはこちらです。

ファイルはどこかに保存されますか?

いいえ。変換の際に何も保存されません。

ご注意: アニメーションは出力されません。静止画を変換するツールです。

このツールをあなたのサイトに設置

ブログ、授業のページ、ヘルプ記事などに無料で設置できます。コードを1つ貼り付けるだけで、訪問者がそのページ上でツールを使えるようになります。