アップロードせずに、画像を軽くする
変換も圧縮も、このブラウザの Canvas と Web Worker の中だけで終わります。選んだ画像を送る通信は発生しません。すでに十分小さい JPEG や PNG を無理に書き直すと、かえって重くなることがあります。そのときは元のファイルをそのまま残し、容量は増やしません。
3ステップで書き出す

画像を置く
ドロップした瞬間にサムネイルと元のサイズが出ます。

サイズを決める
形式、目標KB、長辺、ファイル名、EXIFを選びます。

保存する
1枚ずつ、またはZIPでまとめてダウンロードします。
WebP・JPEG・PNGの選び方
WebPは写真をWebに載せるときに小さくなりやすい形式です。メールや申請フォームではJPEGが無難です。図版や透過を残すときはPNGです。PNGは画質ではほとんど縮まないので、目標サイズには長辺の縮小を使います。
目標サイズは画質を二分探索し、それでも大きいときだけ解像度を二分します。100KB専用の説明は100KB以下に圧縮するにあります。
公的申請や応募フォームで100KB以下にするコツ
出力をJPEG、目標を100KBにします。顔や文字が潰れるときは長辺を1200pxや800pxに固定してから再圧縮します。元画像がすでに100KB未満なら、再圧縮で増やすよりそのまま残す方が安全です。位置情報が不要ならGPSのみ削除を選んでください。
よくある質問
画像はサーバーにアップロードされますか?
しません。圧縮、形式変換、EXIFの編集は、開いているブラウザの中だけで実行されます。選んだファイルを送信するAPIはこのサイトにありません。変換結果が元より重いときは、元のファイルをそのまま残します。
100KBなどの目標サイズはどうやって合わせていますか?
画質を二分探索し、収まる範囲で最も高い値を選びます。許容できる画質でも大きい場合は、解像度も二分探索で下げます。それでも届かないときだけ、さらに画質を緩めます。
位置情報(GPS)だけを削除できますか?
JPEGからJPEGへ書き出すときに、GPSだけを除いて撮影情報を残せます。PNGやWebPへ変換する場合は、その形式にメタデータを安全に書き戻せないため、位置情報を含むメタデータはまとめて削除されます。
WebPにすると何が変わりますか?
同じ見た目でもJPEGより小さくなることが多く、ブログやWebページ向きです。メールや古い申請フォームではJPEGの方が受け取ってもらえることがあります。
何枚までまとめて処理できますか?
一度に30枚、1枚あたり40MBまでです。処理は端末のCPUとメモリを使うため、大きな写真を大量にかけるとブラウザが重くなることがあります。
対応しているブラウザは何ですか?
最近のChrome、Edge、Firefox、Safariです。画像の書き出しにはCanvas、まとめて処理するときはWeb Workerを使います。