GIFを圧縮
2 パスのパレット変換で fps・幅・色数を落とし、チャットアプリの上限に収めます
ここにファイルをドラッグ&ドロップ
または ファイルを選択
アニメーション .gif ファイルを圧縮できます
このツールについて
GIF は容量の厄介者として知られています。数秒のアニメーションでもあっさり 10 MB を超え、チャットアプリやフォーラムの添付で弾かれます。原因は形式そのもの。毎フレーム 256 色までのパレットを使うため非効率で、逆に言えば再エンコードの余地が大きいということです。このツールは 2 段階のパレットエンコードで GIF を組み直します。まず全編を解析して最適パレットを作り、そのうえで各フレームを再エンコードします。
容量を決める調整点は 3 つです。フレームレート(10 fps でも十分滑らかに見え、削減の効果が最大)、幅(480 px 程度ではほぼ差が分かりません)、色数(256 から 128 や 64 への減少は、べったりした色の動きでは目立たない)。うまく組み合わせれば、元の 3 分の 1 から 10 分の 1 に到達します。
圧縮はブラウザ内で WebAssembly にコンパイルされた FFmpeg が処理します。ミームもチャットのスクリーンショットも、GIF が端末から外に出ることはありません。
特徴
- 2 段階パレットエンコードで、同等の品質なら最小の容量に
- フレームレート選択(元 / 12 / 10 / 8 / 5 fps)効果が最大
- 幅の選択(100% / 75% / 50% / 320px / 480px)
- 色数の選択(256 / 128 / 64 色)
- 端末内で完結し、圧縮前後の容量を比較表示
使い方
- GIF をドロップするとフレーム数・寸法・容量を読み取ります
- フレームレート・幅・色数を選ぶ(既定はチャットアプリの制限向け)
- 「圧縮」をクリック
- 容量を比較し、プレビューを確認してダウンロード
よくある質問
- GIF はどこまで小さくなりますか?
- 内容によります。べったりした色のミームやグラフのアニメーションは劇的に縮み、10 分の 1 になることも珍しくありません。グラデーションの豊かな動画由来の GIF は 2 分の 1 から 4 分の 1 程度です。まずフレームレートを 8〜10 fps に下げ、次に幅を 480 px へ、最後に色数を減らす順に調整すると、見た目の影響を最小に抑えられます。
- JPG のように品質指定では圧縮できないのですか?
- GIF は可逆な形式で、各フレームはパレット索引の画像です。実質的な削減はフレームレート・寸法・色数の変更になります。Web ページやチャットで再生するだけなら、MP4 / WebM へ変換(動画圧縮)するほうが桁違いに小さくなります。
- 圧縮するとコマ落ちや色の階調問題が出ませんか?
- フレームレートを下げると動きは滑らかではなくなり(10 fps 未満で目に見えます)、色数を減らすとグラデーションに階調の帯が出ます。プレビューを確認しながら、フレームレート、幅、色数の順に一段ずつ締め、各段を許容できるか確かめながら進めてください。