Waarom is mijn PNG zo groot? (En hoe je het kunt verkleinen)
PNG-bestanden zijn enorm omdat ze elke pixel verliesloos opslaan. Dat is geweldig voor graphics, maar verschrikkelijk voor foto's. Hier is precies waarom, en de snelste manier om er een te verkleinen.

Je PNG is groot omdat het formaat wordt gebruikt verliesvrije compressie die elke pixel exact opslaat. Dat is perfect voor logo's en screenshots, maar rampzalig voor foto's, waar miljoenen subtiel verschillende kleuren de compressor bijna niets laten verwijderen. Het resultaat is een PNG met veel foto's die vele malen groter is dan dezelfde afbeelding als JPG. Het formaat is niet verbroken; het doet precies waarvoor het is ontworpen, wat toevallig de verkeerde taak is voor een foto. In deze gids worden alle redenen waarom een PNG-ballon ontstaat uitgelegd, van compressie tot resolutie en verborgen metagegevens, en krijg je voor elke situatie de snelste oplossing.
De belangrijkste reden: verliesloze compressie
PNG-compressie werkt als een ZIP-bestand, waarbij gebruik wordt gemaakt van een algoritme genaamd DEFLATE dat gegevens inpakt zonder er iets van weg te gooien, zodat de afbeelding pixel voor pixel opnieuw wordt opgebouwd. Dit soort compressie werkt door te vinden herhaling en voorspelbaarheid. Een platte afbeelding met een handvol kleuren is enorm repetitief: duizend identieke witte pixels op een rij worden gecomprimeerd tot bijna niets.
Een foto is het tegenovergestelde. Elke pixel verschilt enigszins van zijn buurman dankzij sensorruis en natuurlijke gradiënten, zodat er bijna geen herhaling kan worden benut. De compressor probeert het, vindt weinig en slaat iets op dat dicht bij de ruwe pixelgegevens ligt. Dit is de reden waarom dezelfde foto kan zijn enkele megabytes als PNG maar een paar honderd kilobytes als JPG, die de onmerkbare verschillen die PNG getrouw bewaart, verwerpt.
Resolutie: de vermenigvuldiger die niemand opmerkt
De bestandsgrootte wordt geschaald met het aantal pixels, en het aantal pixels wordt geschaald met het kwadraat van de afmetingen. Verdubbel de breedte en hoogte en je krijgt vier keer zoveel pixels. Een foto van 6000 pixels breed bevat vier keer de gegevens van dezelfde opname op 3000 pixels, en zestien keer een versie van 1500 pixels.
Dit is van belang omdat moderne apparaten standaard enorme beelden produceren. Een recente telefoon schiet 12 megapixels of meer, en een 4K-screenshot is meer dan 8 miljoen pixels. Als die afbeelding op een webpagina met een breedte van 800 pixels wordt weergegeven, sla je grofweg vijftig keer meer gegevens op dan iemand ooit zal zien. Resolutie is de meest over het hoofd geziene oorzaak van een opgeblazen PNG, en het wijzigen van het formaat kost niets in zichtbare kwaliteit als de afbeelding om te beginnen te groot was.
Kleurdiepte: PNG-24 versus PNG-8
PNG is er in varianten, en de verkeerde verspilt ruimte. PNG-24 slaat miljoenen kleuren op, met elk 8 bits voor rood, groen en blauw, wat foto's echt nodig hebben. PNG-8 beperkt de afbeelding tot een palet van 256 kleuren, wat voldoende is voor een logo, een pictogram of een eenvoudige illustratie.
Het opslaan van een tweekleurig logo als PNG-24 betekent dat elke pixel een capaciteit heeft van 16 miljoen kleuren die hij nooit zal gebruiken. Door het naar PNG-8 te converteren, kan het bestand met meer dan de helft worden teruggebracht zonder enige zichtbare verandering, omdat de afbeelding altijd maar een handvol kleuren bevatte. Beide varianten ondersteunen transparantie, waardoor je niets verliest. Veel editors gebruiken standaard PNG-24, en daarom zijn zoveel eenvoudige afbeeldingen onnodig zwaar.
Metadata en het verborgen gewicht
PNG-bestanden bevatten meer dan alleen pixels. Kleurprofielen, bewerkingsgeschiedenis, softwaretags, tijdstempels en tekstfragmenten rijden allemaal onzichtbaar mee. Op een kleine afbeelding kan deze overhead een verrassend groot deel van het bestand uitmaken. Een lossless optimizer stript dit materiaal en verpakt de compressie opnieuw, wat doorgaans een besparing oplevert 10 tot 30 procent zonder enige wijziging in één pixel. Het is de veiligst mogelijke optimalisatie, omdat het beeld achteraf bit-identiek is.
Screenshots: het ergste geval
Screenshots verdienen een speciale vermelding omdat ze elk probleem in één keer combineren. Besturingssystemen slaan ze standaard op als PNG, en dat kun je niet wijzigen op iOS of in de meeste Windows-opnametools. Een opname op volledig scherm heeft een hoge resolutie en als deze een foto, een videoframe of een interface met veel kleurovergangen bevat, is het fotografische inhoud die is gevangen in een verliesvrij formaat. Dat is precies het scenario dat PNG het slechtst afhandelt, en daarom kan een enkele schermafbeelding worden uitgevoerd 3 MB tot 8 MB. Een map ervan bereikt snel gigabytes, en het converteren ervan naar JPG levert doorgaans 80 procent of meer op.
De snelste oplossing: converteren naar JPG
Voor elke fotografische PNG is het converteren naar JPG de grootste besparing die beschikbaar is, en het duurt slechts één stap. Plaats het bestand in onze omvormer, houd de kwaliteit rond de 90, en een PNG van meerdere megabytes wordt een paar honderd kilobytes zonder zichtbaar verlies. Verzamel een hele map in één keer met Alles downloaden. Dit is de juiste zet wanneer de afbeelding niet transparant is en op weg is naar internet, e-mail of een uploadformulier. Voor de exacte kwaliteitsinstellingen, zie de kwaliteitsgids.
Wanneer je transparantie moet bewaren
Als de afbeelding een transparante achtergrond nodig heeft, is JPG uit, maar je hebt nog steeds drie goede opties. WebP is 25 tot 35 procent kleiner dan PNG met behoud van het alfakanaal, en elke moderne browser ondersteunt dit. Als u een platte afbeelding verkleint van PNG-24 naar PNG-8, wordt deze scherp verkleind zonder zichtbare verandering. En het aanpassen van de afmetingen aan de werkelijke schermafmetingen helpt, ongeacht het formaat. Onze converter exporteert WebP rechtstreeks, en de PNG versus WebP-gids dekt de afwegingen.
Een diagnostische checklist
Werk deze op volgorde door en je zult de oorzaak vinden:
- Is het een foto of een screenshot ervan? Converteren naar JPG. Dit alleen al lost de meeste gevallen op.
- Zijn de afmetingen veel groter dan het schermformaat? Pas eerst het formaat aan, voordat u het formaat wijzigt.
- Is het een platte afbeelding opgeslagen als PNG-24? Sla opnieuw op als PNG-8 om het palet te knippen.
- Is er transparantie nodig? Gebruik WebP in plaats van PNG.
- Toch iets te groot? Voer een verliesvrije optimalisatie uit om metagegevens te verwijderen.
De eerste vraag lost de overgrote meerderheid van grote PNG's op, omdat er bijna altijd om het formaat wordt gevraagd om een foto op te slaan, en dat is het enige waarvoor het nooit is gebouwd.
Waarom optimalisatieprogramma's een fotografische PNG niet kunnen opslaan
Een redelijk instinct bij het vinden van een PNG van 6 MB is om deze door een PNG-optimalisatieprogramma te laten lopen en een grote overwinning te verwachten. Het zal niet komen, en de reden is het begrijpen waard. Optimizers werken zonder verlies: ze verwijderen metagegevens, proberen slimmere filterkeuzes en herverpakken de DEFLATE-stream efficiënter. Al deze winsten komen voort uit het verwijderen van redundantie, niet van details. Bij een foto is er bijna geen overtolligheid meer te verwijderen, omdat de pixels allemaal net iets anders zijn. De optimalisatie werkt dus hard en retourneert 10 of 15 procent, waardoor je een bestand van 5 MB overhoudt dat nog steeds hopeloos is voor e-mail.
Dit is het duidelijkste signaal dat het formaat niet klopt met de inhoud. Wanneer verliesvrije optimalisatie de naald nauwelijks beweegt, vertelt hij u dat het bestand niet is opgeblazen door verspilling; het slaat eerlijk fotografische gegevens op waarvoor PNG nooit bedoeld was. Het antwoord is een formaatverandering, niet meer optimalisatie.
De transparantieval
Er bestaan veel grote PNG's om één reden: iemand had ooit transparantie nodig, opgeslagen als PNG en nooit meer opnieuw bekeken. De vraag die de moeite waard is om te stellen is of het beeld heeft vandaag de dag nog steeds zijn alfakanaal nodig. Een productfoto die is uitgesneden voor de header van een website kan nu op een effen wit gedeelte staan, waar de transparantie niets anders doet dan u megabytes kost. Een logo dat als transparante PNG wordt geëxporteerd, kan mogelijk alleen op wit worden gebruikt.
Als de transparantie echt ongebruikt is, geeft het converteren naar JPG met een witte vulling hetzelfde zichtbare resultaat tegen een fractie van het gewicht. Als het wordt gebruikt, behoudt WebP het alfakanaal terwijl het nog steeds 25 tot 35 procent afsnijdt. Hoe dan ook, controleer het in plaats van aan te nemen; transparantie is vaak een overblijfsel van een oude workflow en geen live vereiste.
Het kiezen van de juiste doelgrootte
Weten dat een PNG te groot is, is slechts de helft van het probleem; weten waar je op moet mikken is de andere helft. Als ruwe richtlijn, a webheld-afbeelding over de volledige breedte zou kleiner moeten zijn dan 200 KB, een foto in het artikel kleiner dan 100 KB, een miniatuur kleiner dan 30 KB en een e-mailbijlage van in totaal minder dan een paar megabytes. Uploadformulieren vermelden hun eigen limiet, meestal 100 KB of 200 KB, en over dat aantal kan niet worden onderhandeld.
Deze doelen zijn haalbaar voor vrijwel elke foto, zodra het een JPG is met een redelijke resolutie. Als u aan een specifieke limiet moet voldoen, Doelgrootte-modus in onze omvormer wordt automatisch gevonden door op kwaliteitsniveaus te zoeken naar de scherpste versie die past, waardoor het giswerk volledig wordt geëlimineerd. De Gids van 100 KB loopt door de meest gevraagde limiet.
In de eerste plaats grote PNG's voorkomen
Het één voor één repareren van opgeblazen bestanden is langzamer dan het niet maken ervan. Een paar gewoonten stoppen het probleem bij de bron. Aan Windows 11, kunt u met het Knipprogramma JPG kiezen in het opslagdialoogvenster, zodat een screenshot bestemd voor een uploadformulier nooit een PNG wordt. Aan Mac, kan het screenshot-formaat worden gewijzigd met een Terminal-opdracht als u vaak vastlegt.
Wanneer u vanuit ontwerptools exporteert, stel dan twee vragen voordat u opslaat: heeft dit transparantie nodig en op welke grootte wordt het weergegeven? Als het antwoord op de eerste vraag nee is, exporteer dan JPG. Als het antwoord op de seconde 800 pixels breed is, exporteer dan op 800 in plaats van op 4000. Beide beslissingen nemen een seconde in beslag bij het exporteren en besparen u later de hele conversie-oefening. Het algemene principe is dat PNG een bewuste keuze voor graphics en transparantie, niet de standaard waarnaar u uit gewoonte streeft.
Hoe groot een PNG eigenlijk zou moeten zijn
Een snelle gezond verstandscontrole vertelt u of een bestand echt opgeblazen is of gewoon eerlijk is over de inhoud ervan. EEN plat logo of pictogram bij een redelijke grootte zou het ruim onder de 50 KB moeten zijn, en vaak minder dan 10 KB als PNG-8; iets groters betekent dat het is opgeslagen als PNG-24 of met een hogere resolutie. EEN schermafdruk van een interface met vlakke kleuren en tekst wordt redelijk gecomprimeerd, vaak tussen de 200 KB en 800 KB, wat prima is voor PNG.
EEN foto, heeft echter geen acceptabele PNG-grootte, omdat zelfs een goed geoptimaliseerde megabytes groot is. Als uw bestand een foto is en groot is, is er niets kapot en kan geen enkele instelling het redden. Dat is nu eenmaal wat verliesloze opslag van fotografische gegevens kost, en het is het duidelijkst mogelijke signaal om het formaat te veranderen in plaats van te blijven optimaliseren.
Veelgestelde vragen
Waarom is mijn PNG-bestand zo groot?
Omdat PNG slaat elke pixel verliesloos op. Foto's hebben miljoenen unieke kleuren zonder dat herhalingen hoeven te worden gecomprimeerd, zodat het bestand vrijwel de onbewerkte grootte behoudt.
Hoe maak ik een PNG kleiner?
Converteer het naar JPG voor foto's, de grootste besparing. Een fotografische PNG daalt met 60 tot 90 procent als JPG. Voor afbeeldingen gebruikt u WebP, PNG-8 of het formaat wijzigen.
Is een PNG groter dan een JPG?
Voor foto's, veel groter. Dezelfde foto is ongeveer tien keer groter dan PNG, omdat PNG elke pixel behoudt terwijl JPG onmerkbare details weggooit.
Heeft de resolutie invloed op de PNG-grootte?
Ja, dramatisch. Een verdubbeling van de breedte en hoogte verviervoudigt het aantal pixels, dus een extra grote PNG is vele malen zwaarder dan een PNG op werkelijke weergavegrootte.
Wat is het verschil tussen PNG-8 en PNG-24?
PNG-8 bevat 256 kleuren; PNG-24 bevat miljoenen. Een plat logo dat is opgeslagen als PNG-24 verspilt ruimte, en als u overschakelt naar PNG-8, kan dit worden gehalveerd zonder zichtbare verandering.
Waarom zijn mijn schermafbeeldingen zulke grote PNG's?
Omdat besturingssystemen slaan schermafbeeldingen standaard op als PNG bij volledige resolutie. Als het scherm een foto liet zien, is dat in het ergste geval fotografische inhoud in een verliesvrij formaat.
Kan ik een PNG verkleinen zonder de transparantie te verliezen?
Ja. Gebruik WebP of verklein naar PNG-8, die beide het alfakanaal behouden, in tegenstelling tot het converteren naar JPG, waarbij de transparantie wordt afgevlakt tot een effen kleur.
Helpen PNG-optimalisatieprogramma's eigenlijk?
Bescheiden en veilig. Ze strippen metadata en herverpakken zonder verlies, wat een besparing van 10 tot 30 procent oplevert zonder ook maar één pixel te veranderen. Gebruik er een als laatste pas.
Waarom verkleint een PNG-optimalisatieprogramma mijn foto niet veel?
Omdat optimizers verwijderen redundantie, geen details, en er zijn bijna geen foto's meer over. Een versterking van 10 tot 15 procent geeft aan dat het formaat verkeerd is; converteer in plaats daarvan naar JPG.
Heeft mijn afbeelding eigenlijk nog transparantie nodig?
Vaak niet. Veel PNG's behouden een alfakanaal dat niemand gebruikt, overgebleven van een oude workflow. Als het nu op wit staat, converteer dan naar JPG met een witte vulling.
Op welke bestandsgrootte moet ik mikken?
Grofweg: minder dan 200 KB voor een hero-afbeelding, 100 KB in-artikel, 30 KB voor een miniatuur. Uploadformulieren vermelden hun eigen limiet, meestal 100 KB of 200 KB.
Hoe stop ik met het maken van grote PNG's?
Kies het formaat bewust. De Knipprogramma van Windows 11 kan JPG direct opslaan, en als je vanuit ontwerptools exporteert, kies dan JPG, tenzij je echt transparantie nodig hebt, in de grootte die het daadwerkelijk zal weergeven.
Hoe groot moet een normale PNG zijn?
A plat logo onder 50 KB, een interface-screenshot van 200 KB tot 800 KB. Een foto heeft geen acceptabel PNG-formaat, omdat de verliesloze opslag van fotogegevens altijd megabytes bedraagt.