GIF naar PNG omzetten

Hier zet je GIF naar PNG 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.

  • Waar het draait In je browser. Het bestand wordt nooit geüpload.
  • Zonder verlies Er gaat niets weg. PNG bewaart precies wat GIF bewaarde.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.
  • Goed om te weten Alleen het eerste beeld wordt omgezet: een bewegende GIF wordt een stilstaande afbeelding.

Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.

Wat de omzetting van GIF naar PNG werkelijk doet

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as GIF.

GIF36 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as PNG.

PNG139 KB3.8× groter

Een fotografisch tafereel — zachte overgangen, vage randen, korrel. Dit is het geval waarvoor PNG is bedacht, of waartegen, en de cijfers laten zien welke van de twee. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as GIF.

GIF8 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as PNG.

PNG7 KB7% kleiner

Een doorzichtige achtergrond en een verloop dwars door de vorm. PNG houdt beide, of één van beide, of vult de doorzichtigheid met een effen kleur — en juist dat verschil overvalt mensen. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as GIF.

GIF6 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as PNG.

PNG3 KB2.4× kleiner

Vlakke kleur en harde randen, zoals in een interface, een diagram of een logo. Gedraagt zich heel anders dan de foto hierboven, en dat is waarom het antwoord «het hangt ervan af wat er in het bestand zit» is. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.

Waarom hier PNG en geen JPG

De beslissing draait om transparantie. GIF kan beeldpunten als doorzichtig markeren en PNG legt dat getrouw vast; JPG heeft helemaal geen alfakanaal en vult doorzichtige vlakken met een egale kleur. Een logo met een doorzichtige achtergrond komt als JPG op een wit vlak terecht — soms onzichtbaar, als het logo zelf licht is.

PNG is bovendien verliesvrij, dus het beeld blijft precies bewaard in plaats van dat er detail wordt weggegooid. Bij alles met harde randen — een pictogram, een schema, tekst, een sticker — telt dat dubbel: JPG smeert die randen uit en PNG raakt ze niet aan.

PNG doet meer met transparantie dan GIF kan

De twee formaten zijn het oneens over wat transparantie is. GIF bewaart één bit per beeldpunt: doorzichtig of niet, niets ertussenin. PNG bewaart een volledige dekkingswaarde, dus een rand kan geleidelijk van dicht naar onzichtbaar verlopen — en daardoor staat een PNG-logo netjes op elke achtergrondkleur.

GIF naar PNG omzetten verliest dus niets, en het verbetert die randen ook niet op wonderbaarlijke wijze. De harde, licht gekartelde omtrek van een GIF blijft hard en licht gekarteld, want dat is wat er in het bestand staat. Het voordeel komt daarna: bewerk je de PNG — schalen, een schaduw eronder, een rand verzachten — dan kan het formaat het resultaat dragen, terwijl opnieuw opslaan als GIF het weer plat zou slaan.

Een animatie wordt één moment

Een PNG is één plaatje. Er is geen voorziening voor een tweede, dus een bewegende GIF moet worden teruggebracht tot één beeldje, en het eerste is de enige keuze waarbij er niet geraden hoeft te worden welk moment bedoeld was.

Dat is vaak niet het beeldje dat iemand wil, want animaties beginnen graag met een lege of bijna lege aanloop. Gaat het om een bepaald moment, zet de GIF dan eerst om naar MP4 of WebM en haal daar een stilstaand beeld uit — via de video kun je een tijdstip noemen, en dat is precies de knop die een omzetting naar één plaatje niet kan aanbieden.

De kleurreductie heeft al plaatsgevonden

Een GIF bevat hoogstens 256 kleuren, en wat verloren ging toen hij gemaakt werd, was al weg voordat deze omzetting begon. PNG bewaart wat het krijgt, verliesvrij en exact — dus een GIF met kleurbanden levert een PNG met kleurbanden.

Dat is het zeggen waard, omdat «verliesvrij» gelezen wordt als «herstelt kwaliteit», en dat doet het niet. Wat het garandeert is dat er niets bij komt: de PNG gaat niet achteruit als je hem bewerkt en opnieuw opslaat, en een JPG zou dat wel doen. Bestaat het origineel van vóór de GIF nog ergens, dan is dát omzetten altijd mooier.

Hoe je bij een ander beeldje dan het eerste komt

Het praktische antwoord is het beeldje dat je wilt naar voren halen. Elke GIF-editor knipt de aanloop weg, en daarna geeft deze omzetting je het moment dat je bedoelde.

Voor een bepaald beeldje diep in een lange animatie zet je de GIF eerst om naar MP4 en haal je er een stil beeld uit, want in een video kun je een tijdstip noemen. Twee stappen, en het is de enige route naar beeldje 147 van de 300.

Waarom de PNG meestal zwaarder is dan de GIF

Een GIF is gecomprimeerd, en een PNG komt bij hetzelfde plaatje meestal groter uit. Dat verrast wie PNG als het moderne formaat ziet en GIF als het oude kleine.

De reden is dat de GIF nooit meer dan 256 kleuren hoefde te bewaren, terwijl de PNG hetzelfde plaatje vasthoudt in een formaat dat op zestien miljoen is voorbereid. Bij een heel vlak beeld wint PNG soms alsnog; vaker niet. Wat PNG hier koopt is geen omvang — het is dat de volgende bewerking niets kost.

Waar deze omzetting duidelijk de moeite is

Twee gevallen. Het eerste is een sticker, een emoji of een merkteken met transparantie dat ergens heen moet waar GIF niet geaccepteerd wordt: een ontwerpprogramma, een document, een presentatie.

Het tweede is alles wat nog bewerkt gaat worden. Een GIF die je na elke wijziging opnieuw opslaat gaat elke keer opnieuw door het kleurenpalet en verslechtert steeds een beetje; een PNG niet. Wordt er aan het bestand gewerkt, dan heeft de omzetting zich bij de tweede keer opslaan al terugverdiend.

De afmetingen komen uit de GIF

De PNG heeft precies het formaat van de GIF. Animaties zijn vaak klein, omdat elke extra beeldpunt met elk beeldje vermenigvuldigd werd toen het formaat doorbrak, en 480 beeldpunten breed komt nog altijd veel voor.

De PNG achteraf vergroten voegt geen detail toe, want er was niets om toe te voegen. Moet het beeld groot zijn, dan is de GIF het verkeerde vertrekpunt.

Meerdere tegelijk, en niets dat wordt geüpload

Sleep een map erin: elke GIF staat zijn eerste beeldje af als PNG, en de resultaten komen terug als ZIP, in de volgorde waarin je ze aanbood.

Het uitlezen en het schrijven van de PNG gebeuren allebei in je browser, met code die de pagina heeft opgehaald. Er wordt niets verstuurd, dus er is geen bovengrens aan het aantal en geen wachtrij achter iemand anders.

Zo zet je GIF naar PNG om

  1. Sleep je GIF-bestand op deze pagina, of klik om er een te kiezen.
  2. Kies PNG als doel. De omzetting gebeurt in je browser en het bestand wordt niet geüpload.
  3. Download het klare PNG-bestand.

GIF of PNG: wat er verandert

GIF vergeleken met PNG
GIFPNG
Volledige naamGraphics Interchange FormatPortable Network Graphics
Bestandsextensie.gif.png
Mediatypeimage/gifimage/png
CompressieZonder verlies — er gaat niets wegZonder verlies — er gaat niets weg
Voor het eerst gepubliceerd19871996
Uitgegeven doorCompuServePNG Development Group
SpecificatieGIF89aISO/IEC 15948
LicentieOpen standaardOpen standaard
Stand van zakenOud, wordt overal nog gelezenActueel
Bitdiepte816
Kleur die het kan beschrijvengeïndexeerd paletRGB, grijswaarden, geïndexeerd palet
Grootste afbeelding65.535 px per zijde2.147.483.647 px per zijde
Opent in een browserElke browserElke browser
In plaats daarvan overwogenWebP, MP4WebP, SVG, JXL

Wat verloren gaat

PNG bevat één stilstaand beeld. Van een geanimeerd GIF-bestand blijft het eerste frame over en de rest vervalt: de omzetting haalt er een beeld uit, ze neemt de beweging niet mee.

Wat behouden blijft

Er gaat niets verloren. GIF en PNG bewaren hun inhoud verliesvrij: de omzetting wisselt de verpakking, niet de kwaliteit, en je kunt haar herhalen zonder dat schade zich opstapelt.

De transparantie blijft. GIF en PNG bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.

Het resultaat openen

GIF stamt uit 1987 en wordt nauwelijks nog gebruikt. PNG is wat actuele programma’s schrijven, dus omzetten gaat ook over leesbaar blijven.

GIMP en Adobe Photoshop lezen zowel GIF als PNG, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.

Waarvoor elk formaat bedoeld is

GIF is het formaat van CompuServe, verschenen in 1987. Er wordt met 8 bits per kanaal vastgelegd.

PNG komt van PNG Development Group en stamt uit 1996, vastgelegd in ISO/IEC 15948. Adobe Photoshop, GIMP en Paint.NET lezen het formaat.

Van GIF naar PNG: veelgestelde vragen

Wordt mijn GIF-bestand ergens heen geüpload?

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 jSquash, WebAssembly-versies van de referentiecodecs voor beeld; je browser haalt die één keer op en bewaart hem.

Is GIF naar PNG omzetten gratis?

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. jSquash wordt naar je eigen machine gehaald en draait daar, en daarom staat er geen teller op.

Gaat er kwaliteit verloren bij het omzetten van GIF naar PNG?

Nee. PNG bewaart dezelfde inhoud zonder iets weg te gooien: het resultaat is in kwaliteit identiek aan het origineel. Alleen het eerste beeld wordt omgezet: een bewegende GIF wordt een stilstaande afbeelding.

Blijft een geanimeerd GIF-bestand als PNG bewegen?

PNG bevat één stilstaand beeld. Van een geanimeerd GIF-bestand blijft het eerste frame over en de rest vervalt: de omzetting haalt er een beeld uit, ze neemt de beweging niet mee.

Is GIF naar PNG verliesvrij?

Er gaat niets verloren. GIF en PNG bewaren hun inhoud verliesvrij: de omzetting wisselt de verpakking, niet de kwaliteit, en je kunt haar herhalen zonder dat schade zich opstapelt.

Blijft de transparantie behouden van GIF naar PNG?

De transparantie blijft. GIF en PNG bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.

Weet je niet welke je nodig hebt?

Deze pagina zet het een in het ander om. Gaat je vraag over kiezen en niet over omzetten, dan zegt GIF vs PNG welke je moet gebruiken, waarvoor, en waar elk van beide zwak is.

Meer over deze formaten

Waar deze cijfers vandaan komen

Wat deze pagina over GIF en PNG beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.