画像圧縮ツールは、WebP・AVIF・JPEG XL・JPEG・PNG などのフォーマットにエンコードパラメータを細かく制御しながら一括圧縮できます。WebAssembly を使ってブラウザ内で動作するため、ファイルサイズ制限はなく、画像がサーバーに送信されることもありません。
フォーマット別の品質範囲と期待できる結果
WebP(品質 0–100、メソッド 0–6):品質 80 では同等の JPEG より通常 25–35% 小さいファイルになります。メソッドパラメータはエンコード時間とファイルサイズのトレードオフです。メソッド 6 は最も遅いですが最小サイズになります。
AVIF(品質 0–100、速度 0–10):品質 60 の AVIF は JPEG 品質 80+ と視覚的にほぼ同等でありながらファイルサイズが大幅に小さくなります。速度の値が低いほど品質は上がりますが、エンコードに時間がかかります。
JPEG(品質 0–100):日常用途では 75–85 が目安です。「Huffman テーブルを最適化」を有効にすると品質を落とさずさらにサイズを削減できます。
JPEG XL(品質 0–99.9、エフォート 1–9):品質 7 未満では可逆フォールバックモードが無効になります。エフォート 9 はファイルサイズが最優先で時間的余裕がある場合のみ使用してください。
OxiPNG(エフォート 0–6):PNG の可逆再圧縮です。エフォートを上げるとファイルは小さくなりますがエンコードに時間がかかります。
フォーマットの選び方
Web 画像(サイズ優先)
- 写真には AVIF または WebP — 同品質で最小ファイルサイズ
- 可逆が必要な場合(アイコン、UI パーツ)は OxiPNG
- 旧ブラウザ互換が必要なら JPEG/PNG
アーカイブ・高品質
- 高品質な可逆または準可逆には JPEG XL
- 透明度がある画像には WebP 可逆モード
- すでに最適化済みのファイルを再圧縮するとサイズが増えることがある(正常な動作)
リサイズオプション
リサイズを有効にすると幅と高さはピクセル単位で指定します。フィットモードの動作は次の通りです。contain はトリミングなしでボックス内に収まるようスケール、cover はボックスを埋めるようスケールしてトリミング、fill はアスペクト比を無視して正確な寸法に引き伸ばし、inside と outside はそれぞれ画像がターゲットより大きい/小さい場合のみスケールします。デフォルトの Lanczos3 は縮小時に最もシャープな結果を生みます。
結果の見方
緑のパーセントはファイルが縮小されたことを示します。赤のパーセントは圧縮後のファイルが元より大きいことを示します。これは、最適化済みの JPEG を PNG などの可逆フォーマットに変換した場合や、元のファイルがすでに十分に圧縮されていて出力設定が控えめな場合に起こる正常な現象です。品質を下げるかより効率的なフォーマットに切り替えることで、ほとんどのサイズ増加は解消されます。