画像ユーティリティ

画像圧縮

JPG・PNG・WEBPをブラウザー内で変換します。元のファイルをサーバーへ送信したり上書きしたりせず、元のEXIF情報も結果へコピーしません。

ブラウザ圧縮 サーバーへアップロードせず、ブラウザ内で画像を処理します。
品質調整 圧縮品質と最大画像幅を調整できます。
形式変換 JPG、PNG、WEBPの出力形式を選択できます。

画像アップロード

JPG、PNG、WEBP画像をアップロードし、圧縮品質と出力形式を設定してください。

お知らせ 元のファイルは変更せず、新しいファイルを作成します。元のEXIF・位置情報はコピーしません。アニメーション画像は静止画として保存されます。

圧縮設定

品質、サイズ、出力形式を調整し、元画像と圧縮結果を比較してください。

元画像

まだ画像がアップロードされていません。
-

圧縮結果

圧縮結果がここに表示されます。
-
画像をアップロードしてから「圧縮する」をクリックしてください。
使い方ガイド

アップロード制限に合わせて画像の容量を減らす

ファイル容量、ピクセル数、画質は別の基準です。まず必要な横幅を決め、その後JPEGやWebPの品質を比較します。下記の数値は2026年9月20日にWindows版Chromium 153で確認された既存のサンプル測定記録であり、すべての画像に同じ削減率を保証するものではありません。

こんな方におすすめ

  • 応募フォーム、メール、ブログ用に写真を軽くしたい方。
  • 透過ロゴの見た目と実際の容量を比較したい方。

活用場面

  • 記事の表示幅に合わせ、大きすぎる写真を縮小する。
  • すでに最適化された元画像を、変換後のファイルと比較する。

入力から結果の確認まで

  1. 1

    JPEG・PNG・WebPを選択します。上限は25 MiB、2,400万画素、各辺12,000pxです。

  2. 2

    最大幅を指定します。空欄なら元のサイズを保ち、小さい画像は拡大しません。

  3. 3

    JPEG・WebPは品質10〜100で比較します。初期値は82です。PNGにはこの品質設定を適用しません。

  4. 4

    透過が必要ならPNG・WebPで透明度を保持します。JPEGや透過を無効にした出力は白背景になります。

  5. 5

    変換後に容量と細かい文字を確認して保存します。設定を変えた場合は再度変換してください。

使用例 1

大きな写真を縮小

入力
pattern.jpg:1600×1200、2,483,967バイト。JPEG、幅800、品質82
結果
800×600、186,373バイト。記録された削減率は92.5%。

中央の文字は読めましたが、細かい模様には圧縮による乱れがありました。削減率はこのサンプルの結果です。

使用例 2

小さなPNGは大きくなる場合も

入力
alpha.png:256×192、1,037バイト。同じサイズのPNGで出力
結果
2,443バイトに増加(135.6%増)。隅の透明度は維持。

Canvasでの再エンコードが元の最適化より小さくなるとは限りません。元画像が条件を満たしていれば、そのまま使う判断もできます。

使用例 3

透過と圧縮率は別の性質

入力
可逆圧縮のalpha.webp:256×192、318バイト。WebP品質82
結果
透過あり2,068バイト、白背景1,762バイト。

透明度を保持しても色の圧縮が可逆になるわけではありません。この例では元画像が最も小さい結果でした。

計算・処理の仕組み

ブラウザーで読み込んだ画像をCanvasに描き、縦横比を保って高さを整数に丸めます。Blobとして書き出し、実際の出力形式を確認します。容量の増減は元ファイルと出力のバイト数から計算し、KiBは1,024バイト単位で表示します。

注意点と制限

  • 品質の数値はエンコーダーへの設定値であり、容量の削減率ではありません。
  • アニメーションは静止画になります。カラープロファイルやHDRの見え方は保証しません。
  • 元のメタデータがすべて残るとは限りません。既存の向きの検証はEXIF orientation 6のJPEG一例に限られます。
  • 指定したKB以下に自動で調整する機能はありません。
データの取り扱い

画像は現在のブラウザーのメモリー内で処理します。このツールは元画像や出力画像をwin-jのサーバーに送信しません。

あわせて使えるツール

よくある質問

写真を100KB以下にするには?

提出先の最低ピクセル数を確認し、不要な横幅を減らしてからJPEG・WebPの品質を少しずつ下げ、毎回容量と画質を確認してください。自動で容量を合わせる機能はありません。100KBが100,000バイトを指す場合もあり、100KiBの102,400バイトとは異なります。

PNGの品質を変更できないのはなぜですか?

このツールの品質設定はJPEG・WebP用です。PNGは寸法を小さくするか、必要な性質を維持できる別の形式と比較してください。

変換したのに容量が増えました。

元画像がすでに効率よく圧縮されている可能性があります。実際のバイト数を比較し、元画像のほうが適していれば置き換える必要はありません。

WebPで透明な背景を残せますか?

透明度の保持を有効にし、ブラウザーがWebP出力に対応していれば保持できます。保存前に実際の形式とプレビューを確認してください。