画像圧縮

画像をドラッグし、品質を調整してそのままダウンロード。処理はすべてお使いのブラウザ内で完結し、画像が PC の外に出ることはありません。

画像をここにドラッグ、またはクリックして選択

JPG / PNG / WebP / BMP に対応、複数選択可

最大辺に 0 を入れるとサイズは変えず品質だけを下げます。1920 を入れると、長辺が 1920 ピクセルを超える場合だけ縮小します。

画像圧縮ツールの説明

画像が大きすぎるのは最もよくある困りごとです。添付ファイルの容量制限に引っかかる、WeChat 公式アカウントで上限超過と言われる、Web ページの読み込みが遅い。このツールが解決するのはまさにその 1 点、画質の違いがわからない程度にファイルサイズを下げることです。

圧縮の 2 つの考え方

画像を小さくする方法は、本質的に 2 通りあります。

  • 非可逆圧縮(品質を下げる)。 各ピクセルの色精度を少し落とします。人の目にはほとんどわかりませんが、サイズは半分以下になります。JPG と WebP がこの方式です。品質 80% 前後が「見た目は無劣化・サイズは十分小さい」のバランス点で、70% を下回るとノイズが見え始めます。
  • 解像度を下げる(サイズを変える)。 4000×3000 を 1600×1200 にすればピクセル数は 85% 減り、サイズも大きく下がります。スマートフォンで撮った写真は解像度が過剰なことが多く、Web 用の画像なら幅 1200 ピクセルもあれば十分です。

本ツールはこの両方を用意しています。品質スライダーが 1 つ目、最大辺の指定が 2 つ目です。最も効くのは、たいてい「先にサイズを下げ、次に品質を下げる」順序です。

用途別のおすすめ設定

  • Web 用の画像:最大辺 1600、品質 80%。よくある記事のアイキャッチが 3MB から 200KB 以内に収まります。
  • 証明写真・応募用写真:多くのプラットフォームは 2MB または 500KB 以内の制限です。まずサイズは下げず(規定の比率を崩さないため)、品質だけ 85% に調整します。
  • チャットで原図を送る:最大辺 2048、品質 85%。この組み合わせならスマートフォンの画面では元画像と区別できません。
  • スクリーンショットの保存:スクリーンショットはベタ塗りが多いため、品質 90% でもかなり小さくなります。安心して使えます。
  • 商品画像・EC のメイン画像:多くのモールは 800×800 か 1500×1500 の正方形を求めるので、最大辺をその値に固定し、品質は 88% 前後にします。

圧縮できない画像がある理由

圧縮してもサイズがほとんど変わらない場合、原因はたいてい次のいずれかです。

  • 元画像がすでに圧縮済みの JPG。 2 回目の圧縮で削れる余地は限られ、85% から 80% にしてもほんの少ししか減りません。繰り返すと劣化が積み重なり、画質は回を追うごとに悪くなります。
  • PNG 形式の写真。 PNG は可逆形式で、本来は線画・アイコン・透明チャンネル付きの画像向けです。写真を PNG で保存するとサイズが極端に大きくなります。正解は JPG に変換することです。ブラウザでは品質パラメータが PNG にほとんど効きません。
  • 画像自体が小さい。 100KB 未満の画像は圧縮の効果がほぼゼロで、再エンコードにより逆に大きくなることもあります。そのため本ツールは既定で小さいほうを残します。
  • 細部だらけの画像。 木の葉、草地、砂利、花火のような高周波のテクスチャはどこも変化しており、圧縮アルゴリズムが手を抜けません。

プライバシーについて:画像は本当に送信されません

この点は独立して説明する価値があります。このページはブラウザ標準の Canvas 描画 API を使っています。画像をメモリに読み込み、キャンバスに描画し、指定した品質で書き出し直す。この過程で外部へデータを送るコードは 1 行もありません。

確認は簡単です。F12 で開発者ツールを開き、Network(ネットワーク)パネルに切り替えてから「圧縮を開始」を押してください。一覧に画像のアップロード要求が 1 件も出ないことがわかります。ネットワークを切ってから試しても、機能はまったく普通に動きます。

これは身分証明書、契約書、診療記録、給与明細のような機微な画像にとって重要です。オンラインツールを使う前に、そのファイルがどこへ送られるのかを確認しておく価値があります。見分け方も簡単で、Network パネルに POST 要求があるかを見る、あるいは単純にネットワークを切って試すだけです。

圧縮後の画質をどう担保するか

実用的な判断基準をいくつか挙げます。

  • まず文字の輪郭を見る。 非可逆圧縮で最初に破綻するのは、黒い文字の周囲ににじみや色付きの縁が出る部分です。文字がまだ鋭ければ品質は足りています。
  • 次にベタ塗りのグラデーションを見る。 空や壁のような大きなグラデーションでは、色の段差(バンディング)が出やすくなります。縞が見えたら圧縮しすぎです。
  • 最後に用途で判断する。 スマートフォンの画面で見るだけの画像なら、100% に拡大して見比べる意味はほとんどありません。印刷する画像なら、可能な限り元の解像度を保つべきです。

まず数枚で試してパラメータを決め、納得してから残りをまとめて処理するのがおすすめです。

よくある質問

一度に何枚まで圧縮できますか?

厳密な上限はありませんが、ブラウザのメモリに制約されます。1 回あたり 30 枚以内、1 枚あたり 20MB 以内が目安です。100 枚を超えるような大量処理は、分割したほうが確実です。

圧縮で形式は変わりますか?

こちらから積極的に形式を変換することはありません。元の解像度は保持されます(最大辺を指定した場合を除く)が、再エンコード後の出力は JPG または WebP に統一され、どちらになるかはブラウザが決めます。透明チャンネルは JPG に変換すると失われるため、PNG から JPG への変換には注意してください。

100KB 以下など、指定サイズちょうどに収められますか?

正確に狙うことは保証できません。非可逆圧縮ではサイズと品質の間に線形式の関係がないため、試すしかありません。実用的には、まず最大辺を小さめ(1000 など)に設定し、そのうえで品質を調整して 2〜3 回試せば目標に近づきます。

何度も圧縮するとどんどんぼやけますか?

はい。非可逆圧縮は情報を捨てる方式なので、圧縮のたびに情報が失われ、重ねると画質は下がり続けます。元画像を 1 部残しておき、別のサイズが必要になったら毎回元画像から書き出すようにしてください。圧縮結果の上にさらに圧縮を重ねるのは避けましょう。

結果に「元画像を保持」と表示される画像があるのはなぜ?

圧縮後のサイズが元画像より大きくなったためです。すでに圧縮済みの小さい画像や、PNG の線画でよく起こります。ツールは自動的にサイズの小さいほうを残します。この動作はオプションでオフにできます。

関連ツール