CodeKitHub
Nástroje pre obrázky

Komprimujte animované GIFy online

Naposledy aktualizované:

Animované GIFy sú notoricky obrovské — pár sekúnd animácie môže vážiť 10 MB. Tento nástroj prekóduje GIFy snímku po snímke priamo vo vašom prehliadači pomocou troch pák: menej farieb, menšie rozmery a voliteľné vynechávanie snímkov. Vaše GIFy sa nikdy nenahrávajú.

    Čo je tento nástroj?

    GIF je formát z roku 1989, ktorý ukladá každý snímok ako plnohodnotný obrázok s paletou — preto sú animované GIFy také obrovské. Komprimácia znamená zamerať sa na tri veci, ktoré určujú jeho veľkosť: počet farieb na snímok (GIF povoľuje max. 256), rozmery v pixeloch a počet snímkov.

    Tento nástroj dekóduje každý snímok, voliteľne ho zmenší, prekvantizuje jeho paletu na váš zvolený rozpočet farieb a môže vynechať každý druhý snímok pri zachovaní časovania (animácia beží rovnakou rýchlosťou, len o niečo menej plynulo). Všetko beží lokálne — dekódovanie využíva vstavaný engine vášho prehliadača, kódovanie open-source GIF kodér.

    Prečo ho používať?

    • Tri skutočné páky — farby, mierka, vynechávanie snímkov — každá s jasnými kompromismi, kombinovaná úspora často 60 – 80 %.
    • Časovanie zachované pri vynechávaní snímkov: GIF beží rovnakou rýchlosťou.
    • Lokálne spracovanie: GIFy (často memy alebo záznamy obrazovky so súkromným obsahom) sa nikdy nenahrávajú.
    • Podpora dávkového spracovania, zobrazenie úspory pri každom súbore, zadarmo, bez vodoznaku.
    • Poctivá záloha: povie vám, ak váš prehliadač nedokáže dekódovať snímky GIF, namiesto tichého zlyhania.

    Ako sa používa

    1. Presuňte súbory GIF do rámčeka (kodér sa automaticky načíta, jednorazovo).
    2. Nastavte farby — 128 je zvyčajne neviditeľných; 64 pre väčšiu úsporu.
    3. Voliteľne zmenšite na 75 %/50 % — najsilnejšia páka pre veľké GIFy.
    4. Zaškrtnite vynechávanie snímkov pre dlhé záznamy, kde mierna trhavosť nevadí.
    5. Stiahnite si každý komprimovaný GIF; úspora sa zobrazuje pri každom súbore.

    Príklad

    Vstup

    screen-recording.gif — 8,4 MB, 480 snímkov

    Výstup

    screen-recording-compressed.gif — 2,1 MB (−75 %), 50 % mierka + 128 farieb

    Mierka je zďaleka najsilnejšia páka: polovičné rozmery znamenajú štvrtinu pixelov na snímok.

    Bežné prípady použitia

    • Zmenšenie GIFu záznamu obrazovky pre GitHub README, ktorý má často limit na veľkosť prílohy, ktorý surový záznam ľahko prekročí.
    • Komprimácia memu alebo reakčného GIFu pred odoslaním niekam s prísnymi limitmi veľkosti súboru, ako sú niektoré chatovacie aplikácie alebo fóra.
    • Zníženie veľkosti GIFu s produktovým demom pre vstupnú stránku, kde každý ďalší megabajt spomaľuje stránku pre návštevníkov.
    • Príprava tutoriálového GIFu na nahranie do Slacku alebo Discordu, z ktorých väčšina obmedzuje veľkosť príloh výrazne pod to, čo produkuje nekomprimovaný záznam obrazovky.

    Po ktorú páku siahnuť ako prvú

    Tri páky nie sú rovnaké a znalosť poradia šetrí čas: mierka (rozmery v pixeloch) má zďaleka najväčší efekt, pretože zmenšenie šírky a výšky na polovicu odstráni 75 % pixelov v každom jednom snímku — úspora, ktorá sa násobí naprieč všetkými snímkami, nielen jedným. Vynechávanie snímkov je druhá najväčšia páka špecificky pre dlhé záznamy, keďže 10-sekundový GIF pri 30 fps má 300 snímkov redundantných takmer identických obrázkov, ktoré zníženie na 15 fps odstráni bez veľkého vizuálneho dopadu. Redukcia farieb je reálna, ale najmenšia z troch pri typickom fotografickom obsahu alebo zázname obrazovky — najviac záleží pri GIFoch, ktoré sú už jednoduché ploché grafiky, kde veľká farebná paleta aj tak veľa nerobila.

    Časté otázky

    Ktoré nastavenie ušetrí najviac?

    Zďaleka mierka — 50 % mierka zníži počet pixelov o 75 % v každom snímku. Potom vynechávanie snímkov (zhruba polovičná veľkosť) a nakoniec farby. Pri obrovskom GIFe skombinujte všetky tri.

    Zmení vynechávanie snímkov rýchlosť animácie?

    Nie — oneskorenie zostávajúcich snímkov sa zdvojnásobí, takže celková dĺžka je rovnaká. Pohyb je len o niečo menej plynulý, čo je pri záznamoch obrazovky zvyčajne nepostrehnuteľné.

    Prečo môj prehliadač hovorí, že nedokáže dekódovať GIF?

    Dekódovanie po snímkoch používa ImageDecoder API, dostupné v Chrome, Edge a nedávnych verziách Firefoxu. Staršie prehliadače a niektoré verzie Safari ho nemajú — nástroj vás o tom čestne informuje namiesto vytvorenia poškodeného súboru.

    Mám vôbec v roku 2026 používať GIF?

    Úprimne: často nie. MP4 alebo WebM toho istého klipu je 5 – 10× menší pri lepšej kvalite a prehrá ho každá platforma. GIF stále vyhráva tam, kde záleží na automatickom prehrávaní bez ovládacích prvkov (README súbory, niektoré chatovacie aplikácie). Ak je GIF vyžadovaný, tento nástroj ho urobí znesiteľným.

    Nahráva sa môj GIF počas komprimácie?

    Nie — dekódovanie a prekódovanie prebieha úplne vo vašom prehliadači. Záznamy obrazovky s citlivým obsahom zostávajú vo vašom počítači.

    Bola by konverzia na MP4 menšia ako komprimácia GIFu?

    Takmer vždy, a to s veľkým rozdielom. GIF ukladá každý snímok ako plnofarebný obrázok s paletou 256 farieb bez kompresie pohybu medzi snímkami, takže video kodek ako H.264 zvyčajne vytvorí súbor niekoľkonásobne menší pri rovnakom klipe. Komprimujte GIF, keď cieľové miesto prijíma len GIFy (alebo musí automaticky prehrávať ako obrázok); konvertujte na MP4/WebM vždy, keď máte kontrolu nad formátom.

    Súvisiace nástroje