Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
Hier zet je GIF naar WebM om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.
Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.
Ze worden een voor een omgezet en samen in één ZIP gedownload.
GIF naar WebM
Deze pagina is voor een ontwikkelaar of sitebeheerder die een GIF in de eigen markup heeft staan, die is opgevallen in een snelheidsrapport, en die de HTML kan aanpassen — wat betekent dat er twee videobronnen kunnen worden aangeboden en de browser de kleinste kiest die hij ondersteunt.
Dat is een andere situatie dan simpelweg de GIF vervangen: het gaat om een bewuste keuze tussen codecs voor een `<video>`-element, niet om een enkelvoudige bestandsomzetting.
VP9, de codec in dit WebM-bestand, wordt niet door elke browser ondersteund op dezelfde manier als H.264 in MP4. Daarom hoort dit bestand naast een MP4-bron in de markup, niet in plaats ervan — de browser kiest zelf de eerste bron die hij afspeelt.
Wie al een MP4-versie heeft gemaakt via de vergelijkbare omzetting op deze site, kan die aanvullen met dit WebM-bestand als tweede `<source>`-element voor de browsers die VP9 kleiner comprimeren.
Een video in `<video autoplay muted loop playsinline>` wint van een GIF op bestandsgrootte, kleurdiepte, framerate en processorgebruik. Een GIF is beperkt tot 256 kleuren en heeft geen efficiënte compressie voor beweging; video-codecs zijn daar specifiek voor gebouwd.
De enige reden om terug naar GIF te gaan, is een bestemming die geen video accepteert — een oude editor, een platform met een vaste GIF-upload. Voor een eigen webpagina is video vrijwel altijd de betere keuze dan de GIF die je hier probeert te vervangen.
WebM kan in theorie een alfakanaal dragen, waarmee een doorzichtige achtergrond in een video mogelijk is. Deze omzetting schrijft dat alfakanaal niet: een transparante GIF komt er als een video met een dekkende achtergrond uit.
Voor animaties met een doorzichtige achtergrond die op een webpagina met een afwijkende achtergrondkleur moeten staan, is dat een reëel gemis om vooraf te weten.
VP9-codering kost meer rekentijd dan de meeste andere omzettingen op deze site. Voor een enkele korte GIF is dat verwaarloosbaar, maar bij een batch van meerdere langere animaties merk je het verschil in wachttijd.
Dat is een eigenschap van de VP9-codec zelf, niet iets wat door een andere instelling sneller wordt gemaakt.
De omzetting draait volledig in de browser, op de videocodecs van het apparaat zelf. Het GIF-bestand wordt niet naar een server gestuurd.
De limiet op het gratis plan is 100 MB per bestand, ruim voldoende voor de meeste geanimeerde GIF-bestanden op het web.
Tot honderd GIF-bestanden tegelijk kunnen in één sessie worden omgezet, elk met een eigen voortgangsindicator. Dat is bruikbaar bij een site-audit waarbij meerdere GIF’s tegelijk uit de markup verdwijnen.
Het resultaat komt terug als losse bestanden of als ZIP, klaar om als tweede `<source>`-element naast de MP4-versie in de markup te zetten.
De framerate en afmetingen van het bronbestand worden overgenomen; er wordt niet automatisch verkleind of versneld. Een grote of snelle GIF levert dus een even grote, even snelle video op.
Wil je de afmetingen aanpassen voor een specifieke plek op de pagina, dan is dat een aparte stap vóór of na deze omzetting.
| GIF | WebM | |
|---|---|---|
| Volledige naam | Graphics Interchange Format | WebM-video |
| Bestandsextensie | .gif | .webm |
| Mediatype | image/gif | video/webm |
| Compressie | Zonder verlies — er gaat niets weg | Met verlies — grootte wordt met kwaliteit betaald |
| Voor het eerst gepubliceerd | 1987 | 2010 |
| Uitgegeven door | CompuServe | |
| Specificatie | GIF89a | — |
| Licentie | Open standaard | Open standaard |
| Stand van zaken | Oud, wordt overal nog gelezen | Actueel |
| Bitdiepte | 8 | — |
| Kleur die het kan beschrijven | geïndexeerd palet | — |
| Grootste afbeelding | 65.535 px per zijde | — |
| Opent in een browser | Elke browser | Elke browser |
| In plaats daarvan overwogen | WebP, MP4 | MP4, MKV |
De transparantie blijft. GIF en WebM bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.
WebM is een container, geen enkelvoudig formaat. Wat er speelt is de codec erin — meestal VP8, VP9 en AV1 — en daarom kunnen twee bestanden met dezelfde extensie zich op hetzelfde apparaat anders gedragen.
GIF stamt uit 1987 en wordt nauwelijks nog gebruikt. WebM is wat actuele programma’s schrijven, dus omzetten gaat ook over leesbaar blijven.
De gebruikelijke programma's overlappen niet: GIF open je in GIMP, Adobe Photoshop en ImageMagick, WebM in VLC en FFmpeg — wie het resultaat krijgt, heeft dus iets uit de tweede rij nodig.
GIF is het formaat van CompuServe, verschenen in 1987. Er wordt met 8 bits per kanaal vastgelegd.
WebM komt van Google en stamt uit 2010. VLC en FFmpeg lezen het formaat.
GIF verscheen in 1987 en WebM in 2010. Het oudste is doorgaans het veiligste bestand om te overhandigen; het nieuwste doet hetzelfde werk met minder bytes.
Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt. De motor achter juist dit paar is mediabunny, een omhulsel om WebCodecs, dat de hardwaredecoders van je eigen apparaat leent; je browser haalt die één keer op en bewaart hem.
Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk. mediabunny wordt naar je eigen machine gehaald en draait daar, en daarom staat er geen teller op.
WebM comprimeert, dus er gaan gegevens verloren. Met de standaardinstelling valt dat niet op; wil je zeker zijn, zet de kwaliteit dan hoger. Het resultaat heeft geen geluid, want een GIF kan geen geluid dragen. Elk beeld houdt zijn eigen duur, dus een animatie met ongelijke pauzes loopt zoals hij gemaakt is en niet op een gemiddelde snelheid.
WebM is een container, geen enkelvoudig formaat. Wat er speelt is de codec erin — meestal VP8, VP9 en AV1 — en daarom kunnen twee bestanden met dezelfde extensie zich op hetzelfde apparaat anders gedragen.
De transparantie blijft. GIF en WebM bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.
Wat deze pagina over GIF en WebM beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.