画像を指定したKB以下に圧縮

写真を100KB・200KB・500KBなど、指定した容量以下に自動で圧縮します。画質を指定する方法、最大サイズの指定、複数枚のまとめて圧縮とZIP保存にも対応しています。

圧縮の方法
目標のファイルサイズ

複数の画像(最大20枚)をまとめて選べます。

選択したファイルは、お使いの端末のブラウザ内で処理されます。当サイトのサーバーへ送信・保存することはありません。アクセス解析の取り扱いはプライバシーポリシーをご確認ください。

使い方

  1. 「目標サイズ(KB)」か「画質を指定」を選びます。目標サイズなら100KB・200KBなどを、画質なら10〜100の数値を選びます。
  2. 保存形式(JPEG・WebP、画質指定ではPNGも)と、必要なら最大サイズ(長い辺のピクセル数)を選びます。
  3. 「画像を選択」から画像を選びます(最大20枚まで同時に選べます)。自動で圧縮され、圧縮前後の容量と削減率が表示されます。
  4. 1枚なら「画像を保存」、複数枚なら1枚ずつ保存するか「すべてZIPで保存」でダウンロードします。

対応形式と制限

  • 対応形式:JPEG・PNG・WebP。HEICには対応していません。一度に選べるのは20枚・合計200MBまでです。
  • 1KBは1,000バイトとして計算します。「200KB以下」は200,000バイト以下です(1KB=1,024バイトの基準でも条件を満たします)。
  • 目標サイズでは、まず画質を下げ、それでも大きい場合はピクセル数を小さくします。ピクセル数を変えたくない場合はチェックを外してください。目標に届かない場合は、到達できた最小のサイズを表示します。
  • PNGは可逆圧縮のため、画質を下げて小さくすることはできません。PNGで保存し直すと元より大きくなることもあります。小さくするにはJPEG・WebPへの変換か、最大サイズの指定を使ってください。
  • JPEGでは透明部分が白で塗りつぶされます。WebPはブラウザが対応している場合のみ選べます。
  • 圧縮後のほうが元の画像より大きくなった場合は、その旨を表示します。写真の撮影情報(Exif)は保存されません。

計算・変換の仕組み

目標サイズ:最高画質(92)で目標以下ならそのまま保存します。超える場合は、画質を40〜92の範囲で二分探索し、目標以下になる中で最も高い画質を選びます。画質40でも目標を超える場合は、容量がおおむね画素数に比例することを利用して縮小率を計算し、ピクセル数を小さくしてから同じ手順を繰り返します。

画質を指定:選んだ画質(10〜100)で1回だけ書き出します。最大サイズを選ぶと、長い辺がその値以下になるよう先に縮小します(拡大はしません)。

複数枚は1枚ずつ順に処理し、メモリを抑えるため処理が終わった画像はすぐに解放します。ZIPは無圧縮(格納のみ)で作成し、同じ名前のファイルには (2) などを付けます。

よくある質問

200KB以下にしたのに、パソコンで見ると「196KB」などと表示されます。

パソコンによって1KBを1,024バイトとして表示するためです。このツールは1KB=1,000バイトで計算しているため、どちらの基準でも目標以下になります。

画質が粗くなってしまいました。

目標サイズに対して画像が大きすぎると、画質を大きく下げる必要があります。最大サイズを指定してピクセル数を小さくしてから圧縮すると、きれいに仕上がる場合があります。

PNGの画質を下げられないのはなぜですか?

PNGは画質を落とさずに保存する形式(可逆圧縮)なので、画質という設定がありません。写真ならJPEGかWebPに変換すると大きく小さくなります。

画像はサーバーにアップロードされますか?

いいえ。圧縮はすべてお使いの端末のブラウザ内で行い、当サイトのサーバーへは送信しません。

最終更新日: