Hoe converteer je JPG naar PNG zonder kwaliteitsverlies

Een heldere, eerlijke gids voor het converteren van JPG naar PNG - welke kwaliteit echt behouden blijft, wat niet, en de beste manier om het in 2026 te doen.

· 6min leestijd

“Convert JPG to PNG without losing quality” is een van de meest gezochte bestandsconversie-queries op Google. Het is ook een vraag die een kleine herformulering nodig heeft voordat we hem goed kunnen beantwoorden: een JPG heeft al kwaliteit verloren voordat jij begint. De echte vraag is hoe je voorkomt dat je meer verliest.

Wat JPG al met je afbeelding heeft gedaan

Elk JPG-bestand is een lossy-gecomprimeerde versie van een rijker origineel. Toen je camera, telefoon of screenshot-tool het als JPG opsloeg, werden verschillende onomkeerbare stappen uitgevoerd:

  1. Omzetten naar YCbCr-kleurruimte en subsampling van de kleurkanalen (meestal 4:2:0, wat betekent dat tweederde van de kleurdetails werd weggegooid)
  2. De afbeelding opdelen in blokken van 8×8 pixels en een Discrete Cosine Transform toepassen
  3. De getransformeerde data quantiseren — hier wordt het meeste “gewicht” afgeworpen, en dit is de stap die wordt geregeld door de kwaliteitsinstelling (meestal 60-95% in consumententools)
  4. Het resultaat comprimeren met Huffman-codering

De output is een bestand dat de afbeelding bij benadering reconstrueert. Als je een JPG opent, voert je software deze stappen in omgekeerde volgorde uit, maar de informatie die in stap 3 is weggegooid, is voorgoed verdwenen.

Dit legt een harde bovengrens op aan de kwaliteit van elke conversie: het beste wat je kunt doen, is precies bewaren wat de JPG al bevat.

Waarom PNG sowieso een goed doelformaat is

Gezien het bovenstaande, waarom überhaupt converteren?

Stop het bloeden. Elke keer dat je een JPG opnieuw opslaat, gaat hij opnieuw door de compressiestappen en verliest meer. Zodra het een PNG is, produceren verdere bewerkingen en saves geen extra verlies.

Transparantie inschakelen. JPG kan geen transparante achtergronden. PNG wel. Veel workflows — logo-ontwerp, UI-assets, foto-uitsnedes — vereisen PNG.

Scherpe randen in composieten behouden. Als je tekst, diagrammen of vormen over de afbeelding heen gaat leggen, houdt PNG die overlays vlijmscherp. De eindcomposiet als JPG opslaan verzacht ze.

Een “master”-kopie behouden. Als je het originele JPG-bestand nog hebt, bewaart het opslaan van een PNG-versie alle verdere bewerkingen lossless, terwijl de JPG-bron onaangeroerd blijft.

De conversie zelf: waar moet je op letten

Een correcte JPG→PNG-conversie moet wiskundig identiek zijn aan de gedecodeerde output van de JPG in de zichtbare pixeldata. Als je de twee afbeeldingen pixel voor pixel vergelijkt, moeten ze overeenkomen. Zo niet, dan is er iets mis met de conversie.

Dingen die mis kunnen gaan:

Resampling. Sommige tools passen de afbeelding onhandig aan tijdens “conversie”. Zorg dat de output-afmetingen overeenkomen met de input.

Verlies van kleurprofiel. JPG’s bevatten vaak een ingesloten sRGB- of Display P3 ICC-profiel. Een luie conversie kan dit strippen, waardoor kleuren verschuiven als de PNG elders wordt geopend. Controleer dat het kleurprofiel behouden blijft.

8-bit vs 16-bit verwarring. JPG’s zijn 8-bit per kanaal. PNG ondersteunt 16-bit. Een JPG converteren naar een 16-bit PNG voegt geen echte precisie toe; het verspilt alleen schijfruimte.

Onnodig alfakanaal. Een alfakanaal toevoegen aan een JPG-bron betekent dat elke pixel nu volledig dekkend is, wat de bestandsgrootte verdubbelt zonder voordeel. Voeg alleen alfa toe als je het ook echt gaat gebruiken.

Stap voor stap: het goed doen in de browser

Voor de meeste situaties is een browsertool de snelste optie — geen installatie, geen upload, en voor kleine bestanden oprecht sneller dan een desktop-editor openen.

Hier is het hele proces met onze JPG naar PNG-converter:

  1. Drop de JPG op de pagina (of klik op Bestanden kiezen)
  2. Wacht ongeveer één seconde
  3. Klik Download — je hebt een PNG

Onder de motorkap doet de tool het volgende: de JPG decoderen met de native image-decoder van de browser (dezelfde code die Chrome gebruikt om elke afbeelding te renderen), schilderen op een canvas op de originele resolutie, het canvas vragen de huidige pixeldata te coderen als PNG (lossless), en het resultaat teruggeven als downloadbare blob.

Er zit geen server in de loop. Je bestand verlaat je apparaat nooit.

Hoe controleer je of de output klopt

Een gezonde dosis wantrouwen is goed.

Open beide bestanden naast elkaar. Zoom in op 100% en wissel ertussen. Zie je zichtbare verschillen, dan is er iets geresampled.

Controleer de afmetingen. Rechtermuisknop → Eigenschappen (of cmd-I op macOS). Breedte en hoogte moeten exact overeenkomen.

Vergelijk de bestandsgrootte-verhouding. Typische JPG→PNG-verhouding voor een foto is 5:1 tot 10:1 (PNG is groter). Als de PNG kleiner is dan of in de buurt ligt van de JPG, comprimeert iets lossy — dat hoort niet.

Gebruik een diff-tool. ImageMagick’s compare -metric AE original.jpg output.png diff.png moet 0 rapporteren. Alles boven nul betekent dat de pixels zijn verschoven.

Veelvoorkomende valkuilen

“Ik open de JPG in Paint en doe Save As PNG.” Dit werkt meestal op Windows, maar Paint kan kleurprofielen strippen en kleine afrondfouten introduceren. Gebruik een speciale image-tool.

Uploaden naar onbekende online converters. Veel voegen watermerken toe, passen stiekem formaten aan of houden je bestand bij. Als je geen fysieke print van deze foto aan een vreemde zou geven, upload hem dan ook niet.

Batch-converters die onderweg “verbeteren”. Sommige tools passen verscherping, ruisreductie of auto-contrast toe tijdens conversie. Als je dat wilt, doe het dan als bewuste bewerking, niet tijdens een formaatwijziging.

Converteren en dan opnieuw comprimeren naar JPG. Als de eindbestemming toch JPG is, gebruik dan minstens kwaliteit 90+ om verlies te beperken.

Je kunt een JPG niet “lossless” maken door hem naar PNG te converteren — het kwaliteitsplafond ligt vast op het moment dat de JPG voor het eerst werd opgeslagen. Maar je kunt wel verdere degradatie stoppen, de huidige staat perfect bewaren, transparantie en scherpe overlays mogelijk maken, en de originele afmetingen en kleurprofiel behouden.

Als dat is wat je nodig hebt, is een schone browser-conversie genoeg. Probeer het nu — je JPG blijft op je apparaat, en binnen seconden heb je een PNG.