Waarom JPG naar PNG converteren zinvol is (of niet)
Deze pagina converteert een of meer JPG‑afbeeldingen verliesvrij naar PNG. De omzetting gebeurt volledig in je browser: je afbeeldingen verlaten nooit je apparaat. Na conversie kun je elk bestand apart downloaden of alle bewerkte bestanden tegelijk als ZIP‑archief ophalen. Het belangrijkste om te begrijpen is dat JPG en PNG fundamenteel verschillende ontwerpkeuzes maken. JPG is verlieslatend (lossy), PNG is verliesvrij (lossless). Elke keer dat je een JPG opnieuw opslaat, gaat er detail verloren – dat heet generatieverlies. Bij PNG gebeurt dat niet. JPG heeft geen alfakanaal en kan dus geen transparantie bewaren. PNG ondersteunt daarentegen volledige 8‑bit alfadoorzichtigheid. JPG werkt met een kwaliteitsinstelling, meestal tussen 40% en 100%; PNG heeft zo’n instelling niet: het slaat altijd de volledige pixeldata op. Het directe gevolg is dat een JPG‑foto na conversie naar PNG veel groter wordt, omdat verliesvrije compressie de kleine details die JPG weggooide niet kan herstellen. De resulterende PNG heeft exact dezelfde visuele kwaliteit als de originele JPG – het wordt geen betere afbeelding. De richting is glashelder: PNG kan het detail dat de JPG al weggoegooide niet terugtoveren.
Het verschil tussen JPG en PNG in de praktijk
Verlieslatend versus verliesvrij
JPG gebruikt een codec die onder andere chroma‑subsampling, een discrete cosinustransformatie (DCT) en een kwantisatietabel toepast. Het resultaat is een bestand dat veel kleiner is dan de ruwe pixeldata, maar ten koste van informatie die het menselijk oog niet goed kan waarnemen – althans, in theorie. Bij hoge compressie worden die verliezen zichtbaar als blokken of kleurvlekken. PNG daarentegen maakt gebruik van een voorspellend filter gevolgd door Deflate‑compressie, een verliesvrije methode. Elke pixel blijft exact bewaard. Als je een PNG opent en opnieuw opslaat, krijg je bitsgewijs dezelfde data terug, mits je geen metadata weggooit.
Alphakanaal en transparantie
JPG werkt met 24‑bit RGB (8 bit per kanaal). Er is geen vierde kanaal voor dekking. Wil je een logo met een transparante achtergrond op een website plaatsen, dan kun je geen JPG gebruiken. PNG ondersteunt 24‑bit RGB plus een 8‑bit alfakanaal, of in geïndexeerde modus 8‑bit met één alfakleur. Ook grijswaarden met alfakanaal zijn mogelijk. Dit maakt PNG de standaard voor webafbeeldingen die transparantie vereisen.
Kleurdiepte en kleurruimte
JPG werkt uitsluitend in 24‑bit, maar kan wel ICC‑profielen en EXIF‑metadata meenemen. PNG ondersteunt ook 48‑bit (16 bit per kanaal) en grijswaarden tot 16 bit, hoewel die in de praktijk zelden worden gebruikt. Bij het converteren van JPG naar PNG blijft de visuele data identiek; de kleurruimte wordt in principe behouden, maar sommige metadata zoals EXIF‑oriëntatie kan verloren gaan. Het is daarom verstandig om de resultaten te controleren.
Bestandsgrootte: een harde realiteit
Een typische JPG‑foto van 5 megapixels weegt tussen de 1 en 2 MB bij redelijke kwaliteit. Dezelfde foto als PNG kan gemakkelijk 10 tot 15 MB groot worden. Dat komt doordat het verliesvrije PNG‑formaat geen van de door JPG weggesneden herhalingen kan weglaten. In de gebruikersinterface zie je per afbeelding een label Saved (als de PNG kleiner is) of Larger (als die groter is). Bij fotomateriaal zal bijna altijd Larger verschijnen. Bij simpele grafische afbeeldingen met weinig kleuren en scherpe randen kan PNG soms kleiner zijn dan JPG.
Hoe de converter werkt
Deze tool draait volledig in de browser, met behulp van JavaScript en de File API. Wanneer je een of meer afbeeldingen selecteert of sleept, leest de browser de binaire data in. Vervolgens decodeert het de bronafbeelding (JPG, maar ook PNG, WebP, HEIC of AVIF zijn ondersteund) naar een ImageData‑object in het geheugen. Daarna wordt die data opnieuw geëncodeerd als PNG. Het resultaat wordt via een download‑URL aangeboden. Omdat alles lokaal gebeurt, worden er geen bestanden naar een server geüpload. Dat is essentieel voor privacygevoelige beelden, zoals medische foto’s, interne documenten of persoonsgegevens.
Er is een maximumaantal afbeeldingen dat je tegelijk kunt verwerken. Het exacte aantal wordt getoond in de interface. Je kunt bestanden kiezen via een bestandskiezer of ze slepen naar het daarvoor bestemde vak. De ondersteunde formaten zijn: JPG, PNG, WebP, HEIC en AVIF. Het doelformaat is altijd PNG.
Wat gebeurt er met je bestanden?
Na verwerking toont de interface voor elke omzetting:
- Bestandsnaam (de oorspronkelijke naam, maar met de extensie
.png) - Afmetingen (breedte × hoogte in pixels)
- Oorspronkelijke bestandsgrootte (bijvoorbeeld 1,2 MB)
- Geconverteerde bestandsgrootte (bijvoorbeeld 8,7 MB)
- Label:
Savedals de PNG kleiner is,Largerals de PNG groter is.
Daarnaast is er een totale samenvatting: Totaal: ‹oorspronkelijk totaal› -> ‹geconverteerd totaal›. Elk bestand heeft een eigen downloadknop. Wanneer je twee of meer geconverteerde afbeeldingen hebt, verschijnt een knop Download alle (.zip). Die verpakt alle PNG’s in één ZIP‑archief, zodat je niet elk bestand apart hoeft te downloaden.
Randgevallen en foutmeldingen
Niet elk bestand kan worden omgezet. De tool geeft duidelijke foutmeldingen in het Nederlands:
| Foutmelding | Oorzaak |
|---|---|
| Kies ten minste één afbeelding. | Er is geprobeerd te converteren zonder bestand. |
| Dit bestandstype wordt niet ondersteund. | Het gekozen bestand heeft een extensie of MIME‑type dat niet in de lijst (JPG/PNG/WebP/HEIC/AVIF) voorkomt. |
| Kies maximaal ‹max› afbeeldingen tegelijk. | Het geselecteerde aantal overschrijdt de vastgestelde limiet. |
| Conversie mislukt. Probeer een andere afbeelding of een ander formaat. | De codering of decodering is om een onbekende reden mislukt (bijvoorbeeld een beschadigd bestand). |
| Dit bestand kon niet worden geopend als afbeelding. Het is mogelijk corrupt, leeg of geen echte afbeelding. | De browser kon de binaire data niet als beeld interpreteren. |
| ‹aantal› bestand(en) konden niet worden verwerkt. | Na verwerking van meerdere bestanden zijn er een of meer mislukt. |
| Je browser ondersteunt het opslaan van dit formaat niet – gebruik PNG als alternatief. | Zeer zeldzame browsersituatie waarin PNG niet wordt ondersteund; dan wordt uitgeweken naar PNG en dat wordt duidelijk gelabeld. |
Deze foutmeldingen zijn rechtstreeks afkomstig uit de specificatie van de tool en moeten letterlijk worden herkend.
Wanneer heb je deze converter nodig?
De ideale gebruiker is iemand die transparantie nodig heeft – voor logo’s, pictogrammen of afbeeldingen die op een gekleurde of gestructureerde achtergrond moeten komen te staan. Ook wie een afbeelding meerdere keren wil bewerken of opnieuw opslaan zonder ophoping van generatieverlies, kiest beter voor PNG. Verder kan het nodig zijn een JPG om te zetten voor compatibiliteit met een app, website of apparaat dat wel PNG ondersteunt maar geen JPG, of dat problemen heeft met JPG’s metadata. Wie exacte pixelrepresentatie vereist (bij screenshots, lijntekeningen of archiveringskopieën) en bereid is een veel groter bestand te accepteren, gebruikt PNG. Tot slot is er de privacygebruiker die gevoelige afbeeldingen lokaal wil verwerken zonder upload naar een server.
Veelgestelde vragen (FAQ)
Waarom wordt de PNG na conversie zoveel groter dan de JPG?
Omdat JPG verlieslatende compressie gebruikt: het gooit detail weg dat het oog niet goed ziet. PNG bewaart elke pixel exact, waardoor het veel meer data moet opslaan. Bij foto’s is de PNG doorgaans drie tot tien keer groter.
Kan ik een JPG naar PNG converteren zonder kwaliteitsverlies?
Ja, er treedt geen extra verlies op. De PNG is een exacte kopie van de gedecodeerde JPG – maar let op: de JPG zelf heeft al verlies geïntroduceerd. Je krijgt dus geen betere kwaliteit dan de originele JPG.
Worden EXIF‑gegevens zoals camera‑instellingen bewaard?
De tool decodeert de afbeelding naar pixeldata; eventuele metadata zoals EXIF of ICC‑profielen worden niet altijd doorgegeven aan de PNG. Het is mogelijk dat sommige tags verloren gaan. Controleer de uitvoer als metadata belangrijk is.
Wat gebeurt er als ik een PNG‑bestand in deze tool stop?
Dat is toegestaan – de tool ondersteunt ook PNG als invoer. De uitvoer is opnieuw een PNG. Omdat beide verliesvrij zijn, verandert de visuele kwaliteit niet, maar kan de bestandsgrootte wel iets afwijken door een andere encoder.
Waarom zie ik de melding ‘Je browser ondersteunt het opslaan van dit formaat niet’?
Dit kan voorkomen in zeer oude of obscure browsers. De tool valt dan terug op het aanbieden van een download als PNG en geeft dat duidelijk aan. Moderne browsers (Chrome, Firefox, Safari, Edge) werken zonder problemen.
Mag ik commerciële afbeeldingen converteren?
De tool heeft geen beperkingen op het gebruik; het is aan jou om de rechten op de afbeelding te respecteren. Omdat alles lokaal gebeurt, worden er geen kopieën opgeslagen op externe servers.