仕組み
ブラウザが画像を読み込み、必要に応じて縮小してから、選んだ画質でJPGまたはWebPとして保存し直します。目標サイズモードでは上限に収まる最も高い画質を探し、低い画質でも大きすぎる場合にだけ画像を縮小します。アップロードは一切行いません。
photo.jpg 4.8MB(4000×3000)→ 1920px、画質75% → 約450KB
どの設定を選ぶか
- 画質70〜80%:Webサイト、メール、メッセージアプリ用の写真に最もバランスの良い設定です。
- 目標サイズ:200KBや1MBなど、フォームやサイトに上限があるときに。
- ファイルごとに最適化:JPGはJPGのまま、PNGとWebPはWebPになります。WebPは透過を保ったまま、PNGよりずっと小さくなります。
ヒント
- 長辺を1920pxにすると、スマホの写真は通常70〜90%小さくなります。
- PNGで保存したスクリーンショットやロゴは、WebPに変換すると最も小さくなります。
- 位置情報やカメラ情報(EXIF)は圧縮後のファイルにコピーされません。
- 大量の画像はスマホでは時間がかかることがあります。10〜20枚ずつ圧縮してください。
計算の基準と出典
- HTML Standard — canvas toBlob() による画像エンコード · WHATWG
- ITU-T T.81 — JPEG静止画像圧縮 · ITU
- RFC 9649 — WebP画像フォーマット · IETF
最終確認 2026年10月15日
よくある質問
画像はアップロードされますか?
いいえ。圧縮はブラウザ内で行われるため、ファイルが端末の外に出ることはありません。
写真を200KB以下にするには?
「目標サイズ」を選んで200と入力してください。ファイルが収まるまで画質を下げ、必要な場合にだけ画像を縮小します。
ファイルが小さくならないのはなぜですか?
すでに十分に圧縮されていたためです。新しいファイルの方が大きくなる場合は、元のファイルをそのまま残します。
透過PNGは透過のままですか?
「ファイルごとに最適化」またはWebPなら透過のままです。JPGは透過に対応していないため、透明な部分は白になります。
EXIFデータは削除されますか?
はい。圧縮後のファイルは新しくエンコードされるため、位置情報やカメラ情報は含まれません。