🗜️
Creator & Video/GIF Compressor

GIF Compressor

Shrink GIFs with two-pass palette optimization — fewer colors, lower fps, smaller width. 100% in-browser.

LOCAL · FFMPEG.WASMUp to 95% off3 presetsBefore/after100% local
Saved Presets· Auto-save on
▾
Der RechnerPage 1
🗜️
Drop a GIF here, or click to browse
.gif (max 50 MB)
🗜️

Drop a GIF, pick a preset, and shrink it with two-pass palette optimization

Data Source & Legal Disclaimer
Effective: 2026Last updated: 2026-09-07Update: Manual review
Sources: ffmpeg.wasm — Browser-based media processing

GIF compression runs entirely in your browser using ffmpeg.wasm. Your file is never uploaded to any server.

See all data sources & update policy →
So funktioniert esPage 2

Where GIF size actually comes from — illustrated

A GIF stores every frame as palette indices for full pixels — there is no inter-frame video compression. Size therefore scales with width × height × fps × seconds, capped by the palette: a 256-color palette spends 8 bits per pixel, while 64 colors needs only 6. This tool attacks all three levers at once in two passes: pass one builds an optimal palette (palettegen) from the downsampled, decimated frames; pass two re-maps every frame to it (paletteuse). Dropping 30 fps screen-capture footage to 15 fps alone halves the frame count; adding 320 px width and 64 colors typically cuts 80–95% off.

fps + width decimation → palettegen (N colors) → paletteuse re-map
Input GIFevery frame = fullpixels + 8-bit indexDecimate + scalefps 30→15: −50% frames640→480 px: −44% pxpalettegenpick N best colors64 / 128 / 256paletteusere-map frames→ smaller GIFsize ≈ width × height × fps × seconds — every lever multipliesfewer colors = shorter index = smaller bytes, at the cost of gradient banding

GIFs lack inter-frame compression, so fewer frames, fewer pixels, and fewer colors are the only real levers.

Slack-ready bug report GIF — Tom's capture

Tom captures a 6-second UI bug at 30 fps, 800 px wide, and the GIF comes out at 9.2 MB — too big for Slack's inline preview.

  1. Diagnose the size:800 px × 30 fps × 6 s of full-pixel frames is the whole problem — GIF has no inter-frame compression, so nothing else in the file matters as much
  2. Pick Balanced:15 fps + 480 px + 128 colors: frame count halves (30→15) and pixel area drops to (480/800)² = 36% of the original
  3. Two-pass compress:palettegen studies the decimated frames and picks 128 colors; paletteuse re-maps every frame — the result card shows the real saving computed from the two file sizes
  4. Check readability:He zooms the preview to confirm the error text is still legible at 480 px; if it were not, the Light preset (640 px, 256 colors) is one click away
FAQ & DetailsPage 3

Compress GIFs up to 95% with two-pass palette optimization. Everything runs locally; nothing is uploaded.

FreeToolHub GIF Compressor is a free browser-based tool — compress GIFs up to 95% with two-pass palette optimization. No signup, no upload; everything runs locally in your browser.

Über dieses Tool

Was ist dieses Tool?

Komprimiere GIFs um bis zu 95 % mit zweistufiger Palettenoptimierung: fps, Breite und Farbreduktion. Browserbasiert, kein Upload erforderlich.

Up to 95% off3 presetsBefore/after100% local

Was ist der GIF-Kompressor?

Der GIF-Kompressor komprimiert animierte GIFs mit drei Voreinstellungen, die Bildraten-Decimation (10/15/20 fps), Skalierung der Breite (320/480/640 px) und Palettenreduktion (64/128/256 Farben) durch die zweistufige ffmpeg-Pipeline palettegen + paletteuse kombinieren. Er zeigt die tatsächlichen Größen vor und nach der Komprimierung sowie die berechnete Einsparung. Alles lokal über ffmpeg.wasm.

Wie komprimiere ich ein GIF?

Ziehen Sie Ihr GIF herein, wählen Sie eine Voreinstellung (Aggressiv für Chats, Ausgeglichen für die meisten Anwendungsfälle, Leicht wenn Lesbarkeit wichtig ist) und klicken Sie auf Compress. Vergleichen Sie die beiden Vorschauen, dann laden Sie herunter – der prozentuale Einsparungswert wird aus den tatsächlichen Dateigrößen berechnet.

Wo GIF-Bytes wirklich verbraucht werden

Die Größe eines GIFs wird von der Bildanzahl, nicht von der Bildgröße dominiert: Jeder Frame speichert entweder vollständige Bilddaten oder einen Unterschied zum vorherigen Frame, sodass eine 3-sekündige Animation bei 15 fps 45 Gelegenheiten bietet, Kilobytes zu verbrauchen. Die Reduzierung der Bildrate, die Verkleinerung der Abmessungen und das Kürzen der Dauer greifen das Problem jeweils von einer anderen Seite an – die Bildrate ist meist der größte Hebel, da das Halbieren der fps die Hälfte der Frames entfernt. Der Compressor wendet Voreinstellungen an, die alle drei Faktoren ausbalancieren, sodass Sie nicht raten müssen, welcher Regler für Ihre spezifische Animation wichtig ist.

Häufige Fragen

Warum sind GIFs von vornherein so groß?

GIF speichert jeden Frame als vollständige Pixel mit Palettenindizes – es gibt keine Zwischenframe-Videokomprimierung. Die Größe skaliert mit Breite × Höhe × fps × Sekunden, sodass eine 6-sekündige 30-fps-Aufnahme bei 800 px leicht 9 MB erreichen kann.

Wie funktioniert die Komprimierung eigentlich?

Zwei Durchgänge mit ffmpeg: palettegen untersucht die decimierten Frames und wählt die besten 64/128/256 Farben aus, dann paletteuse ordnet jeden Frame dieser Palette neu zu. Davor werden Frames auf eine niedrigere fps reduziert und auf eine kleinere Breite skaliert – jeder Hebel multipliziert die Einsparung.

Macht die Komprimierung mein GIF hässlich?

Eine niedrigere fps kann die Bewegung weniger fließend machen und weniger Farben können Farbverläufe bandig erscheinen lassen, aber textlastige und einfarbige UI-Aufnahmen vertragen aggressive Einstellungen extrem gut. Vergleichen Sie die Vorschauen vor und nach der Komprimierung und wechseln Sie zur Leichten Voreinstellung, wenn die Lesbarkeit leidet.

Warum ist mein GIF auch bei kleinen Abmessungen so groß?

Weil GIFs bis zu 30-50 Frames speichern, wo ein statisches Bild einen speichert, und jeder Frame Bytes kostet, auch wenn er sich kaum vom letzten unterscheidet. Eine 480 px-breite Animation kann leicht schwerer sein als ein 1920 px-JPEG-Foto. Die Bildrate ist der wichtigste Hebel: Der Wechsel von 15 fps auf 10 fps entfernt ein Drittel der Frames – und ein Drittel der Größe – mit minimal sichtbarem Unterschied für die meisten Bildschirminhalte.

Verliert GIF-Komprimierung Qualität?

Das GIF-Format selbst ist verlustfrei (LZW), aber es begrenzt jeden Frame auf 256 Farben aus einer gemeinsamen Palette – fotografische Inhalte waren also bereits im Moment der Umwandlung in ein GIF verschlechtert. Die Komprimierung hier reduziert Frames und Abmessungen, was die Flüssigkeit der Wiedergabe ändert, nicht die Farben. Texte und flache Grafiken überstehen die Frame-Reduktion perfekt; Farbverläufe und Videoclips leiden zuerst.

Sollte ich stattdessen zu WebP oder MP4 konvertieren anstatt das GIF zu komprimieren?

Wenn Sie steuern können, wo die Animation angezeigt wird, ja – animiertes WebP ist typischerweise 50-70 % kleiner als ein gleichwertiges GIF, und MP4 ist noch kleiner mit voller Farbdarstellung. Aber GIF bleibt der universelle Fallback: E-Mail-Clients, ältere Chat-Apps und einige CMS-Einbindungen rendern es, wenn nichts anderes funktioniert. Komprimieren Sie das GIF, wenn Kompatibilität die Anforderung ist; re-encodieren Sie zu WebP, wenn Bandbreite der Faktor ist.

Was ändern die Voreinstellungen tatsächlich?

Die Ausgeglichene Voreinstellung zielt auf etwa die halbe Originalgröße ab, indem redundante Frames entfernt und die Abmessungen moderat reduziert werden; die Aggressive Voreinstellung geht weiter mit stärkerem Frame-Überspringen und Herunterskalieren; die Qualitätsvoreinstellung priorisiert flüssige Wiedergabe und entfernt nur Frames, die fast identisch sind. Führen Sie dasselbe GIF durch zwei Voreinstellungen und vergleichen Sie die Ausgaben nebeneinander – die Vorschau zeigt genau, was jede Auswahl mit der Bewegung macht, bevor Sie sich festlegen.

Verwandte Tools

Teilen:𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.