本文へスキップ
にゃんこツール

画像を指定サイズ以下に圧縮

目標のファイルサイズ(例: 200KB)を指定すると、その容量に収まる最大の画質をブラウザ内で自動的に探して圧縮します。応募フォームやアップロード制限のある画像提出に便利です。画質や寸法を自分で指定したい場合は画像リサイズ・圧縮をご利用ください。

🔒 ブラウザ内で完結・入力データはサーバーに送信されません

ここに画像ファイルをドラッグ&ドロップすることもできます(複数選択可)

出力形式

使い方

  1. 画像ファイルを選択します(複数選択やドラッグ&ドロップも可能です)。
  2. 「目標ファイルサイズ」と単位(KB・MB)を入力します。
  3. 「出力形式」(JPEG・WebP)を選び、必要なら画像サイズの縮小を許可します。
  4. 結果の一覧で圧縮後のサイズを確認してダウンロードします。

注意点

  • 目標サイズは 1KB = 1024バイトで計算します。アップロード先がKB=1000バイトで判定する場合は、少し小さめの値を指定してください。
  • 圧縮はJPEGまたはWebPの非可逆圧縮です。PNGの透過部分は、JPEGでは白で塗りつぶされます。透過を残したい場合はWebPを選んでください。
  • 画質を最低まで下げても目標に届かない場合のみ、「画質を下げても届かない場合は画像サイズも縮小する」がオンなら縦横の比率を保ったまま段階的に縮小します。オフの場合は届かなかった旨を表示します。
  • 元の画像が目標サイズより小さい場合でも、再エンコードにより出力が元より大きくなることがあります。その場合は元の画像をそのままお使いください。
  • アニメーションGIFは最初のフレームのみが出力されます。
  • すべての処理はブラウザ内で完結し、選択した画像がサーバーに送信されることはありません。

用語解説

二分探索

範囲の中央を試して「収まる/収まらない」で範囲を半分に絞っていく探索方法です。このツールでは画質(1〜100)を数回〜十回ほど試すだけで、目標サイズに収まる最大の画質を見つけます。

非可逆圧縮

データの一部を間引くことでファイルサイズを小さくする方式です。JPEGやWebPが該当し、画質を下げるほど小さくなりますが、元の画質には戻せません。

よくある質問

目標サイズぴったりにならないのはなぜですか?

このツールは「目標サイズ以下に収まる最大の画質」を整数の画質値(1〜100)で探すため、目標より少し小さい結果になります。画質を1つ上げると目標を超える場合に、その手前の画質が採用されます。

画質を下げても目標サイズに届かない場合はどうなりますか?

「画質を下げても届かない場合は画像サイズも縮小する」がオンなら、縦横比を保ったまま90%・80%…と段階的に縮小して再度探索します。オフの場合は、届かなかった旨と最小で到達できたサイズを表示します。

1KBは何バイトで計算していますか?

1KB = 1024バイト、1MB = 1024KBで計算します。アップロード先が1KB = 1000バイトで判定する場合は、200KB制限なら190KB程度など、少し余裕を持たせてください。

PNGやGIFを指定サイズに圧縮できますか?

入力としては読み込めますが、出力はJPEGまたはWebPです。PNGは可逆圧縮で品質指定による容量調整ができないためです。透過を残したい場合はWebPを選んでください。

このページをシェア

↑↓ 選択 Enter 開く Esc 閉じる