無料GIF圧縮ツール

色最適化と非可逆圧縮でGIFファイルサイズを最大80%削減。アップロード不要・アカウント不要——ブラウザ上で完全に動作。

完全プライベートアップロード不要無料
GIF CompressorFREE
ブラウザ処理・アップロードなし

GIFをここにドロップするか、クリックして選択

ブラウザ内で変換 — アップロードなし

使い方

1

GIFをアップロード

GIFをツールにドロップするか、ファイルピッカーを使用してください。

2

圧縮レベルを選択

低・中・高から選択し、必要に応じてカラーパレットを256色から128色または64色に削減できます。

3

圧縮済みGIFをダウンロード

「圧縮」をクリックしてブラウザ内処理を待ちます。前後のサイズ比較を確認してからダウンロードしてください。

なぜGIFファイルはこんなに大きいの?

MP4やWebMなどのモダンな動画フォーマットとは異なり、GIFフォーマットは各フレームをLZW可逆圧縮を使ったインデックス画像として独立してエンコードします。フレーム間予測や動き補償はなく——キャンバスの90%が静的な背景であっても、すべてのフレームのすべてのピクセルが完全に保存されます。15FPSの3秒GIFには、1つのファイル内に積み重ねられた45枚の独立した画像が含まれます。

GIFはまた各フレームのパレットを1677万のRGB値から選んだ最大256色に制限しています。この256色の選び方が画質と圧縮しやすさの両方に劇的な影響を与えます。冗長な近似色の重複があるパレットの場合、パレットスロットが無駄になりLZWストリームの圧縮が難しくなります。このツールは各フレームで最も代表的な256・128・64色を個別に選択するための適応的色量子化を使用します。

非可逆GIF圧縮はgifsicleプロジェクトが開発した技術で、LZWパスの前に意図的に制御されたピクセルレベルのノイズを導入します。ノイズは同じ値の長いランを生成するように調整されており、LZWが非常に効率よくエンコードします。この手法で生じる視覚的なアーティファクトは中程度の設定では肉眼ではほぼ見えませんが、パレット削減に加えてさらに40〜60%のファイルサイズ削減が可能です。

可逆圧縮(カラーパレット削減のみ)は元のパレットのピクセル値を一切変更せずGIFを縮小します。トレードオフは制限されたサイズ削減——通常10〜30%——です。生のピクセルデータは変わらず、パレットのみ最適化されるためです。

非可逆圧縮はLZWランレングスエンコーディングを改善するためにピクセル値を修正します。低〜中程度の設定では多くの表示ハードウェアで元の画像と同一に見え、40〜80%のサイズ削減を実現します。Webでの配信・メールの添付ファイル・Discordアップロード(8MB制限)・Slack(最大100MBだがサムネイルでインラインプレビュー)では、中程度の非可逆圧縮がほぼ常に正解です。

主な機能

🌐

Webページ

大きなGIFは遅いページ読み込みとCore Web Vitals低下の最も一般的な原因のひとつです。4MBのGIFを1MB未満に圧縮するとモバイルで3秒以上の読み込み時間を節約できます。

💬

Discord添付ファイル

無料のDiscordアカウントには8MBのファイルサイズ制限があります。GIFをこの閾値以下に圧縮することで、埋め込みの代わりにリンク共有する必要がなくなります。

📧

メールマーケティング

多くのメールクライアントはインライン画像サイズを1〜2MBに制限しており、超えるとレイアウトが崩れます。圧縮されたGIFヘッダーアニメーションはきれいに読み込まれ、スパムフィルターを引き起こしません。

📄

GitHub README

ソフトウェア機能のデモをするREADMEのGIFはしばしば5〜20MBになります。2MB未満に圧縮することで低速接続でのエクスペリエンスが劇的に改善します。

🗄️

CMSアップロード

WordPressなどのCMSプラットフォームにはアップロードサイズ制限があることがよくあります。GIFを圧縮することで許可されたクォータ内に収まります。

サーバーコストゼロ

すべての処理はブラウザ内でWebAssembly経由で実行されます。データはデバイスから出ず、レート制限なし、アカウント不要。

フォーマット比較

レベル手法典型的なサイズ削減視覚的な影響
パレット最適化のみ10〜25%視覚的変化なし
中(推奨)パレット+軽度の非可逆40〜60%ほぼ気づかない程度
パレット+積極的な非可逆60〜80%グラデーションに軽微なディザリング

よくある質問

圧縮でGIFの画質は悪くなりますか?
中程度の圧縮では、ほとんどのGIFで画質の劣化はほぼ気になりません。最も大きなリスクは滑らかなカラーグラデーションや写真的なコンテンツを持つGIFで、色数削減により見えやすいカラーバンディングが発生する可能性があります。太く平坦な色のGIF——ロゴ・漫画・ピクセルアート・UIデモ——は見た目の品質低下なしに非常にうまく圧縮されます。
GIFのファイルサイズをどれくらい削減できますか?
結果はコンテンツによって異なります。少ない色数と静的な背景を持つシンプルなGIFは60〜80%圧縮できます。写真的またはグラデーション重視のフレームを持つ複雑なGIFは20〜30%しか圧縮できない場合があります。ツールはリアルタイムの前後サイズ比較を表示するので、ダウンロード前に結果が要件を満たしているか判断できます。
GIFを圧縮すべきか、MP4/WebMに変換すべきか?
ファイルがGIF形式を維持する必要がある場合——たとえばターゲットプラットフォームがGIFを要求する場合——このコンプレッサーを使ってください。Webサイトに埋め込む場合や動画をサポートするプラットフォームに共有する場合は、MP4またはWebMに変換すると、重度に圧縮されたGIFの10〜20倍小さいファイルが生成され、はるかに高い画質になります。動画出力にはGIF→MP4コンバーターまたはGIF→WebMコンバーターをお試しください。
圧縮できるGIFの数に制限はありますか?
いいえ。すべての処理はWebAssemblyを使ってブラウザ内で実行されるため、サーバー側のレート制限はありません。1回のセッションで必要なだけ何枚でもGIFを圧縮できます。数百ファイルのバッチ圧縮には、gifsicleのようなデスクトップツールの使用をご検討ください。
GIFを圧縮するとアニメーション速度やループ回数に影響しますか?
いいえ。圧縮はピクセルカラーデータとパレットの割り当てのみを変更します。フレームの遅延・ループ回数・その他すべてのGIFメタデータはそのまま保持されます。圧縮後もアニメーションは元と全く同じ速度で再生されます。再生速度を調整するには、GIF速度変更ツールを使ってください。

試してみますか?

上にスクロールしてファイルをドロップして始めましょう。

全ツールを見る