PNG naar JPG, lichtere foto's in je browser

Ruil een zware PNG in voor een lichtere JPG wanneer je e-mailt, post of ruimte bespaart.

of sleep de afbeelding hierheen

Over deze tool

Breng één afbeelding mee en de browser handelt die af op je eigen machine, zonder iets te versturen. Breng er meerdere samen mee en ze reizen naar onze server, die het werk doet en een link teruggeeft die binnen ongeveer 2 uur wordt verwijderd. Araluma zet een PNG om naar een JPG op je eigen apparaat, zodat het beeld nergens heen wordt gestuurd. Leg het bestand neer en de ingebouwde beeld-engine van de browser bouwt het opnieuw op als JPEG, bij een gewone foto meestal in een fractie van een seconde. Omdat JPEG doorzichtige pixels niet kan bewaren, wordt elk transparant gebied overgeschilderd met een witte vulling voordat het bestand wordt weggeschreven. Bij foto's mag je verwachten dat de JPG ongeveer een derde tot de helft minder weegt dan de PNG waar hij vandaan kwam, bij een detailniveau dat je oog niet als anders aanmerkt. In één meting kwam een PNG-foto van 17 KB er in ongeveer 10 ms uit als JPG van 12 KB, terwijl een foto van 116 KB dicht bij 1,5 seconde zat. Ingesloten tags zoals EXIF, IPTC en XMP vallen onderweg weg. Grijp hiernaar wanneer het onderwerp een foto is en gewicht telt, en houd PNG (of kies WebP) wanneer transparantie moet overleven.

Zo zet je PNG om naar JPG

Zo zet je PNG om naar JPG

Trek een PNG in het neerlegvak of klik om er een te zoeken. Het werk begint zodra het bestand arriveert, en voor een foto op gewone schermgrootte is het bijna meteen klaar. Een knop Downloaden schrijft de JPG dan weg onder de bronnaam met een nieuwe extensie. Nog eentje nodig? Leg het volgende bestand neer en het draait vers, zonder rij erachter. Hetzelfde pad bedient telefoons en desktops in gelijke mate. Geef je het een geanimeerde PNG, dan wordt alleen het openingsframe bewaard, want de JPG die het maakt is een enkel stilstaand beeld in plaats van een reeks.

Wat er met transparante delen gebeurt

Wat er met transparante delen gebeurt

Er is geen alfakanaal in JPG, dus een transparante pixel kan niet zomaar meekomen. Elke moet eerst een echte kleur krijgen, en Araluma schildert ze wit. Dat is de bron van het bekende witte rechthoek achter een logo of een uitgesneden productfoto zodra het een JPG wordt. Er is niets misgegaan, het is gewoon wat het formaat toelaat. Wil je een ander achterdoek? Leg die kleur in een editor neer voordat je omzet. Wil je dat de transparantie blijft? Sla JPG over en zet om naar WebP, dat een volledig alfakanaal behoudt en toch meestal kleiner landt dan de oorspronkelijke PNG, helemaal zonder vullen.

PNG of JPG, welk formaat past bij je beeld

PNG of JPG, welk formaat past bij je beeld

Grijp naar PNG als je een logo, een pictogram, een schermafbeelding vol scherpe tekst, lijntekening of iets met transparantie hebt dat je opnieuw gaat gebruiken. Het legt elke pixel exact vast, dus randen blijven scherp en herhaalde bewerkingen stapelen nooit verse compressieruis. Grijp naar JPG als het onderwerp een foto is, een brede banner of een upload bestemd voor een sociale feed die het bij aankomst toch hercomprimeert. Een foto als PNG draagt veel meer gewicht dan delen vraagt, en JPEG is precies voor dat materiaal gebouwd. Heb je liever zowel kleine grootte als overlevende transparantie, dan levert WebP beide en elke huidige browser leest het.

Kwaliteitsinstellingen en afwegingen in bestandsgrootte

Kwaliteitsinstellingen en afwegingen in bestandsgrootte

JPG gooit wat detail weg om een kleiner bestand te halen, en dat is wat verliesgevend betekent. Op een foto is dat verlies bij gewone webkwaliteit moeilijk te zien. Het opslaan mikt dicht bij 43 dB PSNR, het punt waar een JPG en een verliesvrij origineel er op fotografisch materiaal hetzelfde uitzien voor het oog. Beelden opgebouwd uit harde randen, piepkleine tekst, effen kleurvelden of gebande verlopen vertellen een ander verhaal, omdat JPG bij elke instelling ringvorming rond die abrupte wisselingen strooit. Die horen in PNG, en ze omzetten is een stap terug. Er valt hier geen schuif te verzetten, want elke ronde gebruikt één vaste, bijna verliesvrije instelling afgestemd op foto's.

Waar de conversie plaatsvindt

Waar de conversie plaatsvindt

Alles hangt af van hoeveel bestanden je meebrengt. Bij één afbeelding draait het hele proces in het tabblad via de beeldengine van de browser, en er wordt niets geüpload. Open de DevTools, houd het netwerkpaneel in de gaten bij een enkele conversie, en je telt nul uitgaande aanvragen met de foto. Breng er meerdere tegelijk mee en ze reizen naar onze server, die het werk doet en een downloadlink teruggeeft. Die link, en de bestanden erachter, worden binnen ongeveer 2 uur verwijderd. Eén foto blijft dus liggen op je apparaat, terwijl een batch op onze server wordt afgehandeld en daarna geleegd. Kies het pad dat past bij hoe privé de afbeeldingen zijn.

Wanneer je de PNG beter houdt

Wanneer je de PNG beter houdt

Een paar situaties maken deze omzetting een vergissing. Leunt de PNG op een transparante achtergrond die je moet houden, dan wist JPG hem, blijf dus bij PNG of stap over op WebP. Is het beeld vooral fijne tekst, scherpe lijnen, een logo of een vastgelegd scherm, dan strooit JPG bij elk kwaliteitsniveau zichtbare ringvorming, want zijn blokgebaseerde rekenwerk is zwak bij schone randen. En verwacht je het te blijven bewerken en opnieuw op te slaan, dan stapelt elke verse JPG-schrijving meer verlies bovenop, behandel de PNG dus als je master en exporteer pas een JPG bij de allerlaatste stap voor de overdracht.

Hoe het werkt

  1. Overhandig een PNG

    Laat het bestand in het vak vallen, of klik en kies het uit je map. Zet er maar één om en die blijft op je machine liggen. Voeg er meerdere toe en ze reizen naar onze server om samen omgezet te worden.

  2. Leun achterover

    Meer wordt er niet van je gevraagd. Een gewone foto wordt bijna zo snel een JPG als je loslaat, geen Omzetten-tik en geen voortgangsbalk in zicht.

  3. Werp een blik op de grootte

    Het resultaat meldt hoe groot het werd. Plekken die in de PNG doorzichtig waren, duiken wit op, een onvermijdelijke trek van een formaat zonder plek om transparantie te bewaren.

  4. Houd je JPG

    Een tik op Downloaden en hij komt eruit, dezelfde naam, nieuwe extensie. Meer? Een batch komt terug als één archief, en de link wordt binnen ongeveer 2 uur van onze server verwijderd.

Veelgestelde vragen

Vermindert het omzetten van PNG naar JPG de kwaliteit?

Ja, want JPG is van nature verliesgevend. Araluma zet de kwaliteit dicht bij de verliesvrije grens, afgestemd op foto's, zodat een omgezette foto er op normale groottes identiek aan zijn PNG uitziet. Het doel zit rond 43 dB PSNR, wat het oog op fotografische inhoud als niet te onderscheiden van verliesvrij behandelt. Beelden van scherpe randen, dunne letters of effen kleur kunnen bij elke instelling lichte artefacten oppikken, en die laat je beter als PNG.

Wat gebeurt er met transparante delen als ik PNG naar JPG omzet?

JPG kan transparantie helemaal niet bewaren, dus elke doorzichtige pixel wordt tijdens de omzetting wit geschilderd. Daarom belandt een logo of een product op een doorzichtige achtergrond op een wit rechthoek. Het is normaal, geen gebrek. Om het te ontwijken, kleur je de achtergrond eerst zelf in een editor, of zet je om naar WebP, dat de transparantie houdt en doorgaans minder weegt dan de PNG om mee te beginnen.

Hoeveel kleiner wordt de JPG?

Bij een foto landt de JPG bij deze bijna verliesvrije kwaliteit normaal een derde tot de helft lichter dan de PNG. Hoeveel hangt van de inhoud af, waarbij drukke, detailrijke foto's het meest besparen. Effen graphics, pictogrammen en lijntekeningen geven veel minder terug, en kunnen er door JPG-artefacten zelfs ruwer uitzien. Begon je PNG het leven als een schermafbeelding of een logo, dan bespaart de omzetting wellicht weinig en kost ze zichtbare kwaliteit.

Is het veilig om hier PNG naar JPG om te zetten?

Dat hangt af van hoeveel bestanden je meebrengt. Zet er één om en de foto verlaat nooit de browser, al het werk draait op je apparaat zonder upload, wat je in de DevTools kunt bevestigen via het netwerkpaneel bij een enkele conversie. Breng er meerdere tegelijk mee en ze gaan naar onze server om afgehandeld te worden, daarna worden de downloadlink en de bestanden erachter binnen ongeveer 2 uur verwijderd. Zijn de afbeeldingen privé, zet ze dan één voor één om zodat ze op je machine blijven.

Kan ik meerdere PNG-bestanden tegelijk naar JPG omzetten?

Ja. Zet een stapel bestanden neer en Araluma zet ze samen om en geeft één archief terug. Een batch wordt op onze server afgehandeld, niet in het tabblad, en de downloadlink wordt binnen ongeveer 2 uur verwijderd. Eén bestand daarentegen wordt direct in de browser omgezet, zonder dat er iets weggaat. Hoe dan ook is elke conversie snel.

Wanneer moet ik de PNG houden in plaats van naar JPG om te zetten?

Houd vast aan de PNG als je zijn transparantie nodig hebt, als hij scherpe tekst of lijntekening draagt die JPG zou uitsmeren, of als je hem blijft bewerken en opnieuw opslaan. Elke JPG-heropslag voegt stilletjes meer verlies toe. Houd de PNG als je werkmaster en draai pas een JPG uit voor de finale overdracht. En wanneer een webasset kleine grootte met intacte transparantie nodig heeft, is WebP de slimmere export dan welke van de twee dan ook.

De details

Notities van het team over vakmanschap, formaten en de kleine beslissingen achter een goede ronde uitsnede.

Waarom fotografische PNG's zo groot zijn
PNG belooft elke pixel zonder verlies vast te leggen, en die belofte is duur op een foto. Met miljoenen zacht verschuivende tonen valt er voor de compressor bijna niets te voorspellen of in te dikken, dus dijt het bestand uit. Een doorsnee foto van 1600x1200 kan als PNG op 3 tot 5 MB zitten, terwijl precies hetzelfde beeld als JPEG bij kwaliteit 85 in 200 tot 400 KB past. Het verschil komt neer op de cosinustransformatie waar JPEG op leunt, die het beeld in blokken van 8x8 hakt, de hoogfrequente details weggooit die het oog amper opmerkt, en wat overblijft strak inpakt. Materiaal met continue toon, oftewel zo goed als alle fotografie, krimpt dramatisch. De perfecte trouw van PNG verdient zijn plek op effen graphics en werk in uitvoering, maar het is gewoon de verkeerde verpakking voor een foto die je wilt delen.
Transparantie en het alfakanaal
Een 8-bits alfakanaal laat een PNG elk niveau van dekking per pixel vastleggen, van volledig helder tot volledig vast. JPG biedt geen zo'n veld, dus transparantie heeft nergens een plek. Wanneer de beeld-engine een PNG opnieuw als JPEG opbouwt, legt het het beeld eerst over een gekozen achterdoek, en dat achterdoek staat standaard op wit, wat precies de reden is dat heldere gebieden er daarna wit uitzien. De conclusie is bot, een transparante JPG kan niet bestaan, want het formaat heeft er geen idee van. Wanneer de uitsnede moet overleven, zijn WebP of de ongerepte PNG je enige routes. Araluma kiest wit als vulling omdat het opgaat in de documenten, dia's en winkelvermeldingen waar deze JPG's het vaakst belanden.
Gemeten opslagprestaties
Dit komt allemaal van Chrome 148 op een Linux-desktop, leunend op het eigen JPEG-opslaan van de browser. Op 0,12 MP is een thumbnail van 400x300 in ongeveer 10 tot 15 ms ingepakt. Stap naar 0,78 MP, een frame van 1024x768, en het zit dicht bij 13 tot 20 ms. Een opname van 8 MP op 3840x2160 vraagt ruwweg 1,4 seconde, en zelfs een monster van 48 MP op 8000x6000 vraagt maar om ongeveer 1,5 seconde. Een JPG zo wegschrijven verslaat het wegschrijven van een PNG van hetzelfde beeld met gemak, en het rent AVIF volledig voorbij, dat een aparte module moet laden en op dat beeld van 48 MP zelfs op een desktop 25 seconden kan zwoegen. Bij elkaar is dit een van de snelste routes in de hele convert-familie, en het kost niets extra om op te halen, want de JPEG-schrijver leeft al in elke browser.
Omgang met EXIF en metadata
Het opnieuw opbouwen van het beeld wist zijn EXIF-, IPTC- en XMP-tags uit de resulterende JPG in elke browser, wat GPS-coördinaten, de camerabody, het tijdstip van opname, copyrighttekst en alle aangepaste velden die de PNG meedroeg eruit veegt. ICC-kleurprofielen nemen een aparte route, waar Chrome en Safari het sRGB-profiel op de uitvoer houden terwijl Firefox het met al het andere wegstript. Dus de JPG is overal sRGB-veilig, maar een breed kleurprofiel zoals Display-P3 of Adobe RGB komt niet door Firefox heen. Hangt je pijplijn af van het vasthouden van al die metadata, beheer ze dan na afloop met een doelgericht hulpmiddel. Voor dagelijks web- en deelgebruik is het verlies van de tags welkom, het trimt een beetje gewicht en haalt locatiegegevens uit je foto's.
Wanneer JPG-artefacten zichtbaar zijn
JPEG redeneert in blokken van 8x8. Laat een harde sprong tussen twee zeer verschillende kleuren binnen één blok vallen en de JPEG-compressie kan hem alleen schetsen met een handvol frequentietermen, wat ringvorming achterlaat, een vage halo van lichtere of donkerdere pixels die zich tegen de rand vlijt. Foto's verbergen dit goed, want hun randen zijn nooit messcherp en de omringende microvariatie maskeert de benadering. Maar schermafbeeldingen, logo's, vakken met scherpe randen, letters of naast elkaar liggende vlakken effen kleur leggen het bij elke kwaliteit bloot, want dat is precies het signaal waar het rekenwerk mee worstelt. De regel schrijft zichzelf, houd schermafbeeldingen, logo's en tekstrijke kunst uit JPG. Laat ze in PNG, of stap over op WebP voor een slank bestand dat de ringvorming volledig ontwijkt.
Privacy en waar het werk belandt
Waar het werk belandt, hangt af van het aantal. Bij één afbeelding verlaat er niets de browser, en je kunt het in seconden live checken. Open de Chrome DevTools, ga naar het netwerkpaneel, filter op XHR en Fetch en zet een bestand om. Er verschijnt niets tijdens het coderen. Bij twee of meer stuurt Araluma ze naar onze server, die omzet, het resultaat bundelt en een downloadlink teruggeeft. Die link en de omgezette bestanden worden binnen ongeveer 2 uur verwijderd. Het pad voor één afbeelding houdt alles op het apparaat, buiten het netwerk, terwijl een batch dat inruilt voor veel bestanden in één keer afronden. Bij een screenshot van iets privés of een foto met je locatie houdt één voor één omzetten het op je machine, een echt verschil, geen slogan.