Yueser

画像圧縮

品質 80 なら見た目の差はほぼなく、容量は半分ほどになります。画像が端末の外に出ることはありません。

画像をドラッグ、または ファイルを選択

JPG / PNG / WebP 対応 · 一括 · アップロードなし
ローカル処理が優れている理由

サーバーにアップロードして圧縮すると、写真が他人のディスクを経由することになります。ここでは canvas を使ってブラウザ内で処理し、ページを閉じれば消えます。

使う場面

  • アップロード先の上限が 2MB なのに、スマホで撮った写真が 4〜8MB あり、そのままでは受け付けられないとき。
  • 数 MB の PNG スクリーンショットが原因で、ページやアプリの表示が重く、数百 KB まで小さくしたいとき。

使わないほうがよい場面

  • 原画を保管したり、後でまた編集したりするとき。canvas での再エンコードは不可逆で EXIF も失われるため、原画は残し、公開用のコピーだけを圧縮してください。
  • 透明背景が必要なのに JPG で出したいとき。JPG は透明を扱えず、透明部分は白くなります。その場合は WebP を選んでください。
制限とプライバシー

圧縮は canvas を使って端末内で行われ、画像がアップロードされることはありません。タブを閉じれば解放されます。品質は 30〜100 で調整でき、再エンコードすると EXIF や透明部分は失われ、JPG では透明部分が白で塗りつぶされます。iPhone では約 1600 万画素を超える画像は canvas の上限で失敗することがあるため、先に最大幅を指定してください。すでに圧縮済みの小さい画像は、かえって大きくなることがあります。

よくある質問

圧縮すると画像はアップロードされますか?

いいえ。画像は canvas を使ってブラウザ内で再エンコードされ、元画像も出力も端末の外に出ません。タブを閉じれば解放されます。ページを開いた後にネットワークを切ってから画像をドラッグしても圧縮できるので、送信されていないことを確認できます。

圧縮したのにファイルが大きくなるのはなぜですか?

すでに圧縮済みの JPG や、とても小さい PNG でよく起こります。再エンコードで新たな劣化が加わり、品質 95〜100 では元より大きくなることもあります。品質 80 前後なら通常は半分程度になり、見た目の差はほとんどありません。約 100KB 未満の画像は、さらに圧縮しても効果はほとんどありません。

出力は JPG と WebP のどちらを選べばよいですか?

同じ画質なら WebP のほうが小さく、透明背景にも対応します。JPG は互換性が最も高く、どの OS やチャット、文書ソフトでもそのまま開けます。WebP は Chrome、Edge、Firefox、Safari 14 以降で表示できますが、古いソフトや投稿先によっては受け付けられないことがあるため、相手が不明なときは JPG を選んでください。