画像を200KB以下に圧縮

写真・画像を200KB以下に圧縮。申請書類・ショップ・掲示板の容量制限に合わせられます。

「200KB」は最大200 × 1,024 = 204,800バイトです。すでに収まっているJPG・PNG・WebPファイルは満点で勝ち、そのまま返ります。127,956バイトのPNGテクスチャは可逆のPNGのままでした。大きなファイルは段階の画質でエンコードし直し、必要なときだけ画質を下げます。791,555バイトのNASAのPNGは45,813バイトのJPGになりました。スマホカメラの元の解像度では200KBは厳しく、ここで計測した画質の水準ではおよそ1.2〜2.7メガピクセルが収まります。200,000バイトで数えるフォームなら195を入力します。

画像をここにドロップ複数のファイルをまとめて処理できます
アップロードなし · この端末で処理

200KB:できれば可逆、必要なら非可逆

入れたファイルが目標に収まり、自動で書ける形式なら、候補には必ずそのファイル自体が入ります。点数は1.0なのでどの非可逆の再エンコードより上になり、200KB以下のPNGはピクセルまでそのまま残ります。実際に圧縮されるのは204,800バイトを超えるファイルだけです。

予算は1,638,400ビットです。テスト写真では1ピクセル0.62ビットで0.96(WebP)、1.40ビットで0.98(JPG)でした。予算を割ると2.66または1.17メガピクセル、4:3でおよそ1882 × 1411または1249 × 937です。1,220万画素のスマホ写真は1ピクセル0.13ビットでどちらにも遠く及ばないため、サイズを縮めなければ非常に低い画質か「目標サイズに届きませんでした」になると考えてください。

204,800バイト
200 × 1,024。プリセットの正確な上限。
候補としての元ファイル
すでに収まるJPG・PNG・WebPは点数1.0で競います。
1ピクセルあたりのビット
ビット単位の容量 ÷ ピクセル数。ここではおおよその目安としてだけ使います。

実際の3ファイルに200KBを適用(実測)

バランス、自動形式、Chromium 153、2026-09-28。

目標 200KB = 204,800 バイト

bricks_Color.png  256 x 256   127,956 バイト  ->  元のPNGのまま(可逆)
astronaut.jpg     512 x 512    75,758 バイト  ->  元のJPGのまま
astronaut.png     512 x 512   791,555 バイト  ->  JPG q0.80   45,813 バイト  SSIM 0.9785
                              (可逆PNGの再エンコード: 575,694 バイト、超過)

4032 x 3024の写真: 1,638,400 ビット / 12,192,768 ピクセル = 1ピクセル 0.13 ビット

レンガのテクスチャには14,214バイトの非可逆WebPの候補もありましたが、200KBの上限では正確な元ファイルのほうが点数が高く、元のまま残りました。

上限を正しく入力する

フォームの表記入力する目標サイズ最大のファイルサイズ
200KB(1KB = 1,024バイト)200(プリセット)204,800 バイト
200KB(1KB = 1,000バイト)195199,680 バイト
200KBでスマホ写真を見られる画質に200 + 最大幅 約1,800ピクセルを減らして画質を上げる
200KBでJPGのみ200 + 保存形式JPG透明部分はJPGの背景色で塗る

結果の確認

  • 結果の行に元のままと出たら、ファイルはすでに上限を満たしています。その形式をポータルが受け付けるか確認します。
  • 正確なバイト数をポータルの上限と比べます。
  • アップロード前に結果を100%で開きます。

トラブルシューティング

症状考えられる原因確認方法対処
PNGがそのまま返ったが、ポータルはJPGを求めるPNGが収まっていたので満点で勝った結果の行に元のまま詳細 → 保存形式 → JPG
スマホ写真が目標に届かない元のサイズでは1ピクセル0.13ビットに届かないファイルの下の警告縮小を許可するか、最大幅を1,800px程度にします
200KBと表示されるのに拒否されるポータルが200,000バイトで数えているファイルのプロパティで正確なバイト数195を入力します
200KBで写真が思ったより悪い大きな写真のため、画質の探索が低く下がった1,800pxに縮小した版と比べるピクセルを減らして画質を上げたほうがきれいに見えることが多いので、先に縮小します

ほかの方法

方法こんなときに向いています
500KB以下に圧縮ポータルが許すなら。大きな写真の細部がずっと多く残ります。
サイズ変更してから圧縮表示サイズが分かっている場合。使われないピクセルはバイトを食うだけです。
PDFの圧縮書類が画像ではなくPDFの場合。

この方法の限界

  • すでに収まるファイルは再エンコードしないため、ポータルが求める形式でないことがあります。保存形式を指定してください。
  • メガピクセルの数値は1枚の写真からの推定で、保証ではありません。

バージョンと出典

2026-09-28にPlaywright Chromium 153で、src/task/compress.js が ?kb=200 に渡す設定のまま src/compression.js を呼び出し、tests/fixtures/astronaut.png、そのPillow製JPG(画質92)、tests/fixtures/texture/bricks_Color.png(ambientCG CC0)を計測しました。

参照した公式ドキュメント

画像を200KB以下に圧縮

200KBに収まるまで品質・形式の候補を作り、実際の結果を再度開いて画質(SSIM)を比べ、最良のものを選びます。保存前に実際の容量を確認できます。

解像度は原則そのまま。どうしても収まらない場合だけ、縮小を自分でオンにしてください。

ファイルはサーバーにアップロードされず、このブラウザ内だけで処理されます。

使用例

元の図形サンプル · 96 × 64
元の図形サンプル · 96 × 64
処理後のサンプル · 96 × 64
処理後のサンプル · 96 × 64

このツールで作成した例です。ZIPツールはプレビューを表示します。すべてのファイルはダウンロードしたZIPで確認してください。

画像を圧縮

目標容量を設定し、実際の結果を確認。

使い方

  1. 元ファイルを開く
  2. 処理方式と設定を選ぶ
  3. 実行して結果を確認し保存

対応形式

PNG / JPG / WebP / AVIF / HEIC → PNG / JPG / WebP — 読み込み・書き出しはブラウザの対応状況によります。 アニメーション入力は非対応です。静止フレームを選択してください。

このツールでできること

Autoが実際のコーデック出力の標本品質を比較し目標容量を探索します。透過を考慮し、任意でサイズを縮小。

処理方式と検証状況

advanced · browser codecs / proxy SSIM candidate search. 品質検証中です。Pro・Flagship水準はまだ実証されていません。

書き出す前に

端末のメモリ・保存容量・コーデック対応によります。テスト例はすべてのファイルの動作保証ではありません。

よくある質問

対応サイズは何で決まりますか?

端末のメモリ・保存容量・コーデック対応によります。テスト例はすべてのファイルの動作保証ではありません。

ファイルはアップロードされますか?

このツールで開いたファイルはアップロードせず端末で処理します。コミュニティの投稿に明示的に添付する画像は別途アップロードされます。一部のエンジンやモデルは外部から取得するため、IPアドレスなどの接続情報は配信元に伝わります。

作業は自動保存されますか?

いいえ。画像と編集状態はこのタブに保持され、メディア出力は端末の一時保存を利用する場合があります。言語を変えても作業は残りますが、再読み込み、タブを閉じる操作、別のページへの移動で失われることがあります。