画像の圧縮・写真の圧縮をまとめて
JPEG・JPG・PNG・WebP・AVIF の画像や写真を数十枚まとめて投入し、ひとつの条件で圧縮します。品質、長辺の上限、あるいは自動で下げていく目標ファイルサイズ。PNG は自動で WebP に変換するので、PNG のままではほとんど小さくならないスクリーンショットも大きく軽くなります。各行に元 → 圧縮後のバイト数が出て、開けば仕切りをドラッグして画質を比較でき、最後にまとめて ZIP にできます。アップロードも登録も不要です。
まとめてドロップ、またはクリックで複数選択
JPG / PNG / WebP / AVIF、最大 60 ファイル(各 50 MB)。デコード・縮小・エンコードはすべて端末内で完結し、元画像が外部に出ることはありません。
画像圧縮の仕組み
デコードしてから、ピクセルを減らす
長辺の上限を切っているときは、まず長辺に沿ってピクセルを落とします。大きく縮小するときは段階的に半分ずつ下げるので、一度に飛ばしてエイリアシングが出ることはありません。上限より小さい画像はそのまま。縮小だけで、拡大はしません。
条件に沿ってエンコード
目標サイズがなければエンコードは1回。ある場合は品質を段階的に下げ、次に 25% ずつ寸法を縮めます(最大3回、320px 未満にはしません)。どちらも届かなければ「未達」と表示し、成功したふりはしません。
元より大きいファイルは返さない
同じ寸法で出力が元より大きければ、元ファイルをそのまま納品します。この規則があるので、圧縮が容量を増やすことはありません。同じ理由でアニメーション GIF と HEIC は最初から断ります(キャンバス経由の再エンコードでアニメーションが潰れ、ブラウザは HEIC をデコードできない)。黙って捨てず、行に理由を出します。
容量が実際に減る画質の目安
公式の推奨値ではなく、似た画像をまとめて処理するときに妥当な範囲です。削減量は元画像次第で、すでに圧縮済みの写真を再圧縮してもほとんど減りません。一方、単色の多い PNG スクリーンショットは 80% 落ちることも、カメラの JPEG は 40% 前後にとどまることもあります。
横にスクロールで全体表示 →
| 用途 | 品質 | 長辺 | メモ |
|---|---|---|---|
| Web 画像 / ブログ挿絵 | 75 – 85 | 1600 | 画面上は違いが分からず、容量は半分ほどに |
| チャット / メール添付 | 70 – 80 | 1920 | 文字が読める範囲で 300 KB 未満を狙う。100 KB 指定は目標サイズへ |
| 商品ページ / マーケット画像 | 85 – 90 | 1200 – 1600 | 質感と文字の輪郭を守る。80 を下回ると平坦になる |
| 素材の保管 | 60 | 縮小なし | まず容量。目標サイズで各ファイルに上限を |
容量と画像サイズ、どちらを小さくする?
「画像を縮小」「画像サイズを縮小」は同じ質問として届きますが、実際には2通りに分かれます。このページが小さくするのはファイル容量で、絵も構図もそのまま。長辺の上限でピクセルを落とすことはできますが、任意の幅×高さを指定したいとき、あるいは 11 種類のSNSサイズに切り抜きたいときはサイズ変換へ。favicon やアプリアイコンを作るならアイコン工房を使ってください。バッチを先に切り抜く必要があるなら、変換ツールで切り抜いて書き出し、ここに戻してください。
よくある質問
画像圧縮は無料ですか?写真はアップロードされますか?
無料ですし、アップロードもされません。デコード・縮小・エンコードはすべてブラウザのキャンバス内で完結し、ファイルを受け取るエンドポイント自体がありません。ネットワークパネルで確認できます。ページ自身の静的アセット以外に、あなたの画像を運ぶリクエストはありません。アカウントも透かしも回数制限もありません。
画質を落とさずに画像を圧縮するには?
品質 80〜85、長辺 1600〜1920px から始めてください。カメラの JPEG なら、100% 表示で違いが分からないまま 50〜70% 減るのがふつうです。70 を下回ると空やグラデーションにブロックノイズが出はじめ、50 以下では誰の目にも明らかになります。100 KB・200 KB・応募フォームの上限など数字を指定したいときは、モードを目標サイズに切り替え、まず品質、次に寸法を下げさせてください。
JPEG圧縮とPNG圧縮は何が違いますか?
JPEG は不可逆で写真に向き、JPG はその別名なので JPG圧縮も同じ処理です。PNG は可逆なので再エンコードしてもほとんど、ときに逆に大きくなります。そこで自動モードは PNG・WebP・AVIF を WebP に変換します(アルファは保持、同じ見た目で JPEG より 25〜35% 小さい)。旧システムやメール、MIME タイプを見る CMS に渡すなら、出力形式で JPEG を明示してください。アニメーション GIF と HEIC は対象外です。
画像が小さくならない、逆に大きくなるのはなぜ?
2つの場合があります。すでに強く圧縮された成果物(SNS が返したものなど)でもう再エンコードすると悪化するだけか、「長辺の上限」がオフで寸法が変わらないままエンコード結果が大きくなったか。どちらも元ファイルを納品し、行に「元画像を保持」と表示します。圧縮画像が、渡した元画像より大きくなることはありません。
EXIF は保持されますか?
いいえ。再エンコードが書き出すのはピクセルだけで、カメラ、レンズ、絞り、シャッター、ISO、GPS の座標はすべて捨てられます。公開する写真から撮影場所が消えるのは通常は望ましい挙動ですが、保管のために EXIF を頼りにしているなら元画像を別に残してください。
フォルダごとまとめて圧縮できますか?設定を変えたら自動で再圧縮されますか?
バッチは 60 枚、各 50 MB まで。1枚ごとに独立してエンコードするので、1枚失敗してもキューは止まりません。そのあと設定を変えても自動では再圧縮しません。目標サイズを狙うと1枚あたり最大9回のエンコード(品質6段+リサイズ3回)が必要で、スライダーを動かすたびに走らせるとメインスレッドが固まるからです。流れは「設定変更 → 通知 → 再圧縮を1回押す」。出力の小さい単体ツールが即時反映なのはそのためです。
ピクセル寸法そのものを変えたいですか?サイズ変換を使う