画像圧縮 — 無料ツール
JPG、PNG、WebP をブラウザ内で軽くします。JPEG か WebP を選び、品質と任意の最大幅を設定すれば、圧縮前後の実際のファイルサイズと正確な削減率が分かります。アップロードは一切ありません。
機能
- 推定ではなく、書き出したファイルから実測したバイト数を表示
- 10〜100 の品質スライダーと、さらに削減できる任意の最大幅
- 再エンコードでファイルが大きくなった場合は隠さずはっきり伝えます
- JPEG または WebP で出力。JPEG で透過が失われる前に警告します
- すべてブラウザの canvas で完結。アップロードもアカウントも順番待ちも不要
よくある質問
圧縮したのにファイルが大きくなったのはなぜ?
すでに圧縮済みの画像だからです。スマートフォンや書き出しプリセット、他の圧縮ツールから出てきた JPEG や WebP は、すでに情報を捨てて独自のノイズを残しています。再エンコードすると、新しいエンコーダーはそのノイズと本物のディテールを区別できないため、前のエンコーダーが加えたノイズを忠実に再現することにビットを使います。品質 80 以上ではそれが元のファイルより多くのビットを要することがよくあります。本ツールはマイナスの削減率を成果のように見せず、その事実をそのまま伝えます。品質を下げるか最大幅を設定するか、元のファイルをそのまま使ってください。
品質はどのくらいにすべき?
写真なら 70〜85 が一般的です。ファイルは大きく縮み、通常の表示サイズでは違いがほとんど分かりません。60 を下回ると空やなだらかなグラデーションにブロックノイズが見え始めます。90 を超えると、見た目の向上はごくわずかなのにファイルサイズだけが急に増えます。
JPEG と WebP のどちらを使うべき?
WebP は同じ見た目の品質で JPEG より 20〜30% ほど小さく、現行のブラウザはすべて対応しているので、ウェブ用途ではこちらが有利です。古いツールに渡す必要がある場合は JPEG のままにしてください。一部の CMS、メールクライアント、デスクトップアプリはいまだに WebP を受け付けません。
最大幅の指定が品質スライダーよりずっと効くのはなぜ?
ファイルサイズはピクセル数に比例します。幅を半分にすると高さも半分になるため、エンコードするピクセルは 4 分の 1 になります。1200px の枠に表示する 4000px のスマホ写真は、誰も見ることのないデータを 10 倍以上抱えています。リサイズはほぼ常に、単独で最も大きな削減手段です。
画像はどこかにアップロードされますか?
いいえ。ファイルはブラウザが読み込み、canvas にデコードして、その場で再エンコードします。端末から出ることはなく、サーバーへのリクエストも発生せず、アカウント作成も不要です。