画像を20KBに圧縮(オンライン)

写真や署名のスキャンをブラウザ内で20KBまで圧縮します。結果には実際のバイト数とピクセル寸法が必ず表示され、20KBに届かない場合はその旨をはっきりお伝えします。

20キロバイトに何が収まるのか

20KBは20,480バイトです。普通の写真のJPEGは1ピクセルあたりおよそ0.25〜0.5バイトかかるため、20KBで買えるのは合計およそ50,000〜80,000ピクセル、つまり300×230程度です。これがこのページの背後にある正直な計算です。1200万画素のスマートフォン写真は、1200万画素のまま20KBのファイルになることはできません。何かを諦めるしかなく、このツールは品質ではなく解像度を諦めます。小さくても鮮明な絵のほうが、原寸でにじんだ絵より役に立つからです。単色主体の図版はまったく別の振る舞いをします。スキャンした署名はほとんどが白で、暗いピクセルは数千個しかなく、JPEGは平坦な領域にほとんどバイトを使わないため、600×200の署名は縮小なしで8〜15KBに収まるのが普通です。このツールは推測ではなく測定で動きます。一度エンコードして、出てきたものの正確なバイト数とピクセル数を読み取り、この画像に固有の1ピクセルあたりのバイト数を算出し、容量に収まるピクセル数を逆算します。その解が次の試行のサイズになります。通常は2〜3回で十分です。両方向に明確な下限があります。品質はJPEGのスケールでおよそ0.54を下回らず、長辺は96ピクセルを下回らず、エンコードは5回までです。20KBに届く前にこれらの限界に達した場合、ページはその旨を伝え、実際に作れた最小のファイルを報告します。カメラのメタデータは除去されます。EXIFブロックだけで20KBの枠のうち数キロバイトを食いかねないからです。すべてお使いのブラウザのキャンバス要素の上で動作し、ファイルはどこにもアップロードされません。

ちょうど20KBが必要になる理由

20KBの画像そのものを望んでいる人はほとんどいません。フォームがそれ以上のサイズを受け付けないから必要なのです。最大の発生源は行政の試験ポータルです。職員採用、銀行、大学入試、公務員採用の出願システムでは、応募者の顔写真を20〜50KB、署名を10〜20KBに制限することが日常的にあり、しかも代わりに圧縮してくれることはなくアップロード自体を拒否します。同じ上限は、古い自治体の記録システム、ビザ予約サイト、保険金請求のポータル、10年前にデータベースの列幅に合わせて作られた社内の人事ツールにも現れます。こうした制限は、いまや通信量の問題であることはまずありません。ずっと前に定義されたフィールドがあり、何千件ものレコードがそれに依存していて、応募者がきれいな写真を上げられるように本番データベースを移行する人などいない、というだけのことです。だからこそ20KBは好みではなく動かせない障害であり、楽観的な答えより正直な答えのほうが価値を持ちます。書類のスキャンがどうしても収まらないなら、出願期間の最終日にポータルで弾かれてからではなく、いま知る必要があるのです。このページが出力解像度をバイト数と同じくらい目立つ形で表示するのもそのためです。同じフォームの多くはサイズ上限と並んでピクセル数の範囲も指定しており、140ピクセルのサムネイルになって20KBをクリアしたファイルは、2つ目の条件で確実に落ちます。

試験・採用ポータルの20KB制限をクリアする
署名や拇印のスキャンを厳しいフォームの制限に収める
アップロード前に実際の出力サイズを確認できる
20KBが達成できない場合にすぐ分かる

画像を20KBに圧縮する方法

手元にある最も高品質なファイルから始めてください。一度圧縮された画像をさらに圧縮すると、同じバイト数でも結果が悪くなります。1回目の圧縮が、2回目が使うはずだったディテールをすでに捨てているからです。

1

写真または署名のスキャンをドロップします。JPG、PNG、WebP、BMPに対応し、複数ファイルを一度に処理できます

2

出力形式はJPEGのままにしてください。写真で確実に20KBに届く唯一の形式です

3

「適用」をクリックして結果パネルを読みます。ファイルごとに正確なバイト数と正確な出力寸法が表示されます

4

20KBに未到達と表示されたファイルは、示された理由を確認したうえで、最も近い結果を受け入れるか、画像をより狭く切り抜いてから再試行してください

よくある質問

写真が20KBに到達するにはそれしか方法がないからです。JPEGの品質だけで下げられるのは元の4〜5分の1程度で、残りはピクセルを減らして稼ぐしかありません。このツールはバイト数の隣に正確な出力寸法を表示するので、あとから画像ビューアーで気づいて驚くことはありません。
署名、ロゴ、線画のような単色主体の図版であれば可能です。PNGはロスレスなので下げられる品質のつまみがなく、残る手段は解像度だけです。写真のPNGは20KBに届くはるか手前で96ピクセルの下限に達します。その場合は結果パネルがその旨を示し、実際の解決策であるJPEGへの切り替えを案内します。
文言を確認してください。多くのポータルは上限を示しており、それ以下であれば受理されます。ごく一部は「10〜20KB」のような範囲を示しており、その場合は下限を下回るファイルは拒否されます。下限に引っかかりそうなときは、ファイルを水増しするのではなく、より高解像度の元画像を使うか、切り抜きを控えめにしてください。このツールは常に上限より下を狙い、特定の値に合わせることはしません。
指定の容量に届く前に、ツール自身の制限に達したという意味です。出力形式がロスレスである、画像がすでに96ピクセルの下限にある、あるいは5回の試行を使い切った、のいずれかで、どれに当たるかはパネルに表示されます。ループで再試行することも、数字合わせのために使い物にならないほど潰した画像を出すこともありません。
受験票に印刷されるサムネイルやレコードの横に表示される写真であれば、おおむね問題ありません。どのみち数百ピクセルで表示されるからです。書類サイズで印刷されるものには不十分です。ポータルが50KBや100KBを許容しているなら、そちらのページをお使いください。ごくわずかな差で明らかに解像度が上がります。
いいえ。デコード、リサイズ、エンコードはすべて、キャンバス要素とWeb Workerを通じてブラウザ内で行われます。ファイルが端末を離れることはなく、そのため一度ページを読み込めば、通信の弱いスマートフォンでも動作し続けます。
あえて何もしません。アップロードされたファイルがすでに容量内である場合は、手を加えずに返し、「すでに20KB未満」と表示します。再エンコードすれば、すでに満たされている条件のために1世代分の品質を失うだけだからです。
できます。ファイルは並列ではなく順番に処理されるため、メモリ使用量が抑えられ、中位機種のスマートフォンでも大きな写真のバッチを扱えます。ファイルごとに個別の判定が出るので、1つの失敗がほかを覆い隠すこともありません。

その他の画像ツール

画像編集のニーズに応える他の強力なツールをご覧ください

画像圧縮

サイズ縮小

画像切り抜き

領域を切り取る

形式変換

形式を変更

フォトエディター

写真を編集

画像回転

画像を回転

画像反転

水平/垂直反転

透かしを追加

透かし

枠線追加

画像枠線を追加

角丸

角丸を追加

フィルター

明るさ/コントラスト

顔をぼかす

顔を隠す

モザイク

領域をぼかす

背景削除

背景を削除

画質向上

AI拡大

テキスト追加

画像にテキストを追加

コラージュ

複数の画像を結合

HTMLから画像

Webを画像に

GIF からシーケンス

フレーム抽出

画像の余白を削除

空白の縁を削除

画像を一括リネーム

ファイル名を安全に一括変更

円形切り抜き

画像を円形に切り抜き

白黒

画像をグレースケールに変換

画像分割

画像をグリッドに分割

画像結合

画像を1つに結合

DPI変更

画像のDPIメタデータを設定

画像→Base64

画像をBase64にエンコード

画像をPDFに結合

複数の画像を1つのPDFにまとめる

HEIC→JPG

iPhoneのHEIC写真をJPGに変換

EXIF除去ツール

GPS位置情報を含む写真の隠しメタデータを表示・除去

ファビコン ジェネレーター

完全なアイコンセットとHTML

カラーパレット

画像から色を抽出

Base64→画像

Base64をデコードして画像に戻す

HEIC→PNG

iPhoneのHEIC写真をロスレスでPNGに変換

文字を被写体の後ろに

写真の被写体の後ろに文字を回り込ませる。すべてブラウザ内で完結

カラーピッカー

任意のピクセルのHEX・RGB・HSLを取得

署名メーカー

署名を手書きして透過PNGでダウンロード

署名の背景削除

紙の上のインクを透過に

背景透過ツール

背景を透明にする