JPG vs PNG: welk formaat moet je wanneer gebruiken?
Een praktische uitleg van JPG vs PNG - hoe ze comprimeren, wanneer elk formaat wint, en een beslissingstabel die je echt kunt gebruiken.
Als je ooit met de rechtermuisknop op een afbeelding hebt geklikt en je afvroeg of je deze als JPG of PNG moest opslaan, ben je in goed gezelschap. Het verschil lijkt triviaal — drie letters — maar de verkeerde keuze kan je foto’s wazig laten lijken, je laadtijd opblazen of de transparantie uit een logo strippen.
Gebruik JPG voor foto’s. Gebruik PNG voor graphics, tekst, screenshots en alles wat een transparante achtergrond nodig heeft.
Dat dekt 95% van de gevallen. Als je wilt begrijpen waarom — en de uitzonderingen — lees verder.
Hoe JPG afbeeldingen comprimeert
JPG werd in 1992 ontworpen voor één taak: foto’s in zo’n klein mogelijk bestand persen zonder dat de meeste mensen het kwaliteitsverlies opmerken. Het gebruikt lossy compressie — het gooit letterlijk beelddata weg waarvoor het menselijk oog minder gevoelig is.
De truc is dat JPG een paar dingen begrijpt over hoe wij zien: we merken helderheid meer op dan kleurdetail, dus JPG gooit als eerste kleurdata weg. We merken scherpe randen op tekst en lijnen beter op dan subtiele tonale overgangen in een lucht, dus JPG vlakt die tonale gebieden af. En elke keer dat je een JPG opnieuw opslaat, wordt er meer data weggegooid — dit heet generatieverlies.
Het resultaat: een typische foto van 4000×3000 px krimpt van ~36 MB ongecomprimeerd naar ongeveer 2-5 MB als JPG, met nauwelijks zichtbaar kwaliteitsverlies. Daarom slaat elke smartphone-camera standaard op als JPG.
Hoe PNG afbeeldingen comprimeert
PNG werd halverwege de jaren negentig specifiek ontwikkeld als vervanger van GIF en gebruikt lossless compressie. Elke pixel van de originele afbeelding blijft exact behouden. Sla een PNG op, open hem, sla nogmaals op — er verandert niets.
PNG bereikt zijn besparingen anders: het zoekt naar herhalende patronen en codeert die één keer (een egaal rode rechthoek comprimeert erg goed), ondersteunt een alfakanaal (elke pixel kan volledig transparant, volledig dekkend of alles daartussen zijn), en ondersteunt geïndexeerde kleuren voor kleine afbeeldingen met maar een paar kleuren.
Hierdoor is PNG uitstekend voor alles wat is getekend in plaats van gefotografeerd: UI-elementen, iconen, logo’s, diagrammen, screenshots van tekst. Voor een foto produceert PNG een bestand dat 3 à 10 keer groter is dan een JPG van vergelijkbare kwaliteit, zonder zichtbare verbetering.
Direct naast elkaar vergeleken
| Kenmerk | JPG | PNG |
|---|---|---|
| Type compressie | Lossy | Lossless |
| Transparantie | Nee | Ja (volledig alfakanaal) |
| Beste voor | Foto’s | Graphics, tekst, logo’s |
| Bestandsgrootte (foto) | Klein (1-5 MB) | Groot (10-40 MB) |
| Bestandsgrootte (logo) | Groot (opgeblazen) | Klein |
| Kwaliteitsverlies bij opslaan | Ja, stapelt zich op | Nooit |
| Animatie-ondersteuning | Nee | Nee (APNG is een zeldzame uitzondering) |
| Maximale kleuren | 16,7 miljoen (24-bit) | 16,7 miljoen + alfa (32-bit) |
| Uitgebracht | 1992 | 1996 |
De beslisboom
Nog twijfels? Stel jezelf deze vragen op volgorde:
- Heeft de afbeelding een transparante achtergrond nodig? → PNG. Niet onderhandelbaar. JPG kan geen transparantie.
- Is het een foto (camera-output, mensen, landschappen, texturen)? → JPG.
- Zijn het vooral vlakke kleuren, tekst of scherpe lijnen (logo’s, UI, diagrammen, screenshots)? → PNG.
- Mixt het fotografie met overlays (bijv. een foto met tekst)? → Kies PNG als de tekst scherp moet blijven; JPG als bestandsgrootte belangrijker is.
- Wordt het meerdere keren bewerkt? → PNG. JPG degradeert bij elke save.
Wanneer je JPG naar PNG converteert
Eén ding om te weten: JPG converteren naar PNG herstelt geen kwaliteit die al verloren is. Als je bron-JPG gecomprimeerd en blokkerig is, wordt de resulterende PNG een pixel-perfecte kopie van die blokkerige afbeelding. De losslessness van PNG bewaart alleen wat er al is.
JPG naar PNG converteren is zinvol wanneer je transparantie wilt toevoegen, de afbeelding meerdere keren gaat bewerken en geen kwaliteitsverlies wilt bij elke save, of wanneer het formaat PNG vereist — zoals Windows-iconen, bepaalde documentformaten of sommige web-UI-bibliotheken.
Het heeft weinig zin wanneer de afbeelding een foto is die je alleen bekijkt — hou het bij JPG, het is kleiner. En als je denkt dat PNG standaard “betere kwaliteit” is: dat is het niet, niet voor foto’s.
En WebP en AVIF?
Beide zijn nieuwere formaten die JPG en PNG verslaan op compressie. WebP scheelt 25-35% in bestandsgrootte vergeleken met JPG bij gelijke kwaliteit, en kan transparantie aan. AVIF gaat nog verder — ongeveer 50% kleiner dan JPG.
Waarom zijn ze dan nog niet overal? Elke browser, operating system, CMS, e-mailclient en documentformaat begrijpt JPG en PNG. WebP wordt inmiddels breed ondersteund maar werkt soms nog niet in oudere tools. AVIF is nog minder consistent. En designers en marketeers verwachten JPG en PNG — iemand een .webp-bestand geven leidt vaak tot “wat is dit?”-mails.
Gebruik WebP of AVIF wanneer je de delivery zelf in de hand hebt (eigen website, image-CDN). Hou het bij JPG of PNG wanneer het bestand gedeeld, gemaild of aan een mens gegeven wordt.
Korte FAQ
Is PNG “hogere kwaliteit” dan JPG? Niet automatisch. PNG is lossless, wat betekent dat het alles bewaart wat het binnen krijgt. Als je begint met een JPG en converteert naar PNG, krijg je een lossless kopie van een lossy bron — geen verbetering.
Kan ik PNG naar JPG converteren zonder kwaliteitsverlies? Je verliest iets (JPG is lossy), maar bij een kwaliteitsinstelling van 90%+ is het verschil meestal onzichtbaar. Je verliest wel alle transparantie — JPG ondersteunt dat niet en vult transparante gebieden standaard met wit.
Waarom zijn mijn PNG-bestanden zo gigantisch? Waarschijnlijk omdat het foto’s zijn. Een foto van 4000×3000 als PNG is al snel 20-40 MB. Dat is PNG die correct werkt. Sla foto’s op als JPG.
Verandert het platform (Windows / Mac / web) het antwoord? Nee. JPG en PNG zijn gestandaardiseerd en gedragen zich overal hetzelfde. De enige formaat-eigenaardigheden zitten bij nieuwere standaarden (WebP, AVIF, HEIC).
Als je nu een JPG naar PNG moet converteren — bijvoorbeeld om een afbeelding voor te bereiden voor transparantie-bewerking of om aan een designer te geven — doet onze JPG naar PNG-converter dat in je browser in ongeveer twee seconden. Er wordt niets geüpload. Drop het bestand, download het resultaat, klaar.