GIF splitsen in losse beelden
Met deze tool kun je een geanimeerde GIF splitsen in losse beelden: kies het bestand en elk frame verschijnt met nummer en duur. Bewaar één frame, alle frames of alleen de aangevinkte als ZIP, of zet ze samen in een sprite sheet. De GIF wordt nergens naartoe gestuurd.
Bron: W3C – Graphics Interchange Format Version 89a (Graphic Control Extension, Disposal Method, Interlace, LZW – Appendix F). Bijgewerkt: .
Zo wordt het berekend
Zo splits je een GIF in frames
- Sleep de GIF erin, kies hem of plak hem met Ctrl + V.
- Alle frames verschijnen met nummer en duur; erboven zie je het aantal frames, de grootte, de totale duur en het herhalen.
- Download een los frame direct, of bewaar alle (of de aangevinkte) frames als ZIP. PNG is verliesvrij en houdt transparantie; bij JPG worden transparante delen wit.
Waarom de frames compleet zijn
Een GIF slaat vaak niet elk beeld volledig op, maar alleen het deel dat verandert, met een instructie wat daarna gebeurt (verwijdermethode: laten staan, wissen of de vorige toestand herstellen). Wie alleen die stukjes bewaart, krijgt snippers. Deze tool zet elk frame daarom samen zoals een browser het toont en levert het op volle grootte.
De decoder is voor deze tool geschreven volgens de GIF89a-specificatie van het W3C: kleurtabellen, transparantie, interlacing en LZW-compressie. Hij is met testbestanden vergeleken met een onafhankelijke beeldbibliotheek – de pixels waren precies gelijk.
Duur en herhalen
Een GIF bewaart de duur per beeld in honderdsten van een seconde; de tool toont die in milliseconden. Een duur van 0 betekent ‘zo snel mogelijk’, en browsers remmen zulke frames meestal af, dus de getoonde totale duur kan korter zijn dan wat je ziet bij afspelen. Het herhalen komt uit het NETSCAPE-blok: eindeloos of een vast aantal keer.
Sprite sheet
Een sprite sheet zet alle (of de aangevinkte) frames in een raster op één afbeelding – handig voor CSS-animaties en game-engines. Elk vak is zo groot als de GIF en wordt rij voor rij gevuld.
Grenzen en privacy
GIF’s tot 50 MB en 60 miljoen pixels in totaal (bijvoorbeeld 300 frames van 400 × 500 px) worden verwerkt, zodat de browser niet zonder geheugen komt. Alles gebeurt lokaal. Andersom werken? Gebruik video naar GIF; het formaat van één afbeelding wijzig je met afbeelding converteren, en een grote afbeelding knip je op met afbeelding splitsen.
Veelgestelde vragen
Hoe splits ik een GIF in losse frames?
Kies de GIF hier – de frames verschijnen meteen. ‘Frames opslaan als ZIP’ downloadt ze allemaal; elk frame heeft ook een eigen downloadknop.
Kan ik een GIF omzetten naar PNG-afbeeldingen?
Ja, PNG is het standaardformaat: elk frame wordt verliesvrij en met transparantie opgeslagen. JPG en WebP kan ook.
Hoe haal ik alleen bepaalde frames eruit?
Kies bij ‘Welke frames’ voor ‘alleen aangevinkte’ en vink de gewenste frames aan of uit. ZIP en sprite sheet bevatten dan alleen die.
Waarom zien frames er in andere programma’s anders uit?
Veel programma’s exporteren alleen de gewijzigde stukjes uit het bestand. Hier wordt elk frame samengesteld zoals het tijdens het afspelen te zien is, op volle grootte.
Hoe lang wordt elk frame getoond?
De duur staat in milliseconden onder elk voorbeeld; de som staat bovenaan als totale duur.
Wordt mijn GIF geüpload?
Nee. Lezen en splitsen gebeuren volledig in je browser.
Bronnen en wettelijke basis
- W3C – Graphics Interchange Format Version 89a (Graphic Control Extension, Disposal Method, Interlace, LZW – Appendix F)
- MDN – ImageData / CanvasRenderingContext2D.putImageData()
- PKWARE – APPNOTE.TXT (ZIP File Format Specification)
- ITU-T T.81 / ISO/IEC 10918-1 – JPEG
- W3C – Portable Network Graphics (PNG) Specification
- Google for Developers – An image format for the Web (WebP)
- AOMedia – AV1 Image File Format (AVIF)
- MDN – Image file type and format guide
- MDN – HTMLCanvasElement.toBlob()
- Open-source licenses of the libraries used (MIT, LGPL-3.0)
Bijgewerkt op: · Redactioneel beleid
Vergelijkbare tools
- Video omzetten naar GIFZet een video om in een geanimeerde GIF: MP4, MOV of WebM, kies begin, lengte, breedte en frames per seconde. In je browser, zonder upload en watermerk.
- Afbeelding converteren: JPG, PNG, WebP, AVIFAfbeelding converteren zonder upload: PNG naar JPG, JPG naar PNG, WebP naar JPG/PNG, HEIC naar JPG, of naar AVIF – tot 20 stuks tegelijk, ZIP-download. Gratis.
- Afbeelding splitsen in delenAfbeelding splitsen in gelijke delen (2, 3, 4, 9 …), in tegels met een vaste grootte of als poster over meerdere A4- of A3-vellen – gratis en in je browser.
- Foto uit een video halenHaal een stilstaand beeld uit een video: spring beeld voor beeld heen en weer en sla op in volle resolutie als PNG of JPG, of als reeks in ZIP. Zonder upload.
- Afbeelding comprimeren: bestandsgrootte verkleinenAfbeelding comprimeren zonder upload: verklein JPG, PNG, WebP en HEIC, tot 20 tegelijk, met optionele doelgrootte in KB en ZIP-download. Gratis.
- QR-code maken: gratis en permanente generatorMaak een QR-code voor een link, wifi, contact (vCard), e-mail, telefoon of SEPA-betaling. Kleuren naar keuze, download PNG of SVG: gratis, verloopt nooit.
- PDF vergelijkenPDF vergelijken: kies twee PDF-bestanden en zie alle tekstverschillen gemarkeerd, met paginaoverzicht – direct in je browser, gratis en zonder upload.
- Afbeeldingen uit PDF halenAfbeeldingen uit PDF halen: bewaar alle ingebedde foto’s en afbeeldingen ongewijzigd als JPG of verliesvrij als PNG. Gratis, zonder upload.
- Social media templates voor posts en storiesGratis social media templates: quote, eventposter, sale, vacature en verjaardag voor Instagram, Stories, Facebook en LinkedIn – zonder account.