JXL naar PNG omzetten

Hier zet je JXL naar PNG om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.

  • Waar het draait In je browser. Het bestand wordt nooit geüpload.
  • Zonder verlies Er gaat niets weg. PNG bewaart precies wat JXL bewaarde.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.

Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.

Wat de omzetting van JXL naar PNG werkelijk doet

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as JXL.

JXL7 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as PNG.

PNG139 KB19.6× groter

Een fotografisch tafereel — zachte overgangen, vage randen, korrel. Dit is het geval waarvoor PNG is bedacht, of waartegen, en de cijfers laten zien welke van de twee. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as JXL.

JXL5 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as PNG.

PNG7 KB42% groter

Een doorzichtige achtergrond en een verloop dwars door de vorm. PNG houdt beide, of één van beide, of vult de doorzichtigheid met een effen kleur — en juist dat verschil overvalt mensen. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as JXL.

JXL13 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as PNG.

PNG3 KB5.1× kleiner

Vlakke kleur en harde randen, zoals in een interface, een diagram of een logo. Gedraagt zich heel anders dan de foto hierboven, en dat is waarom het antwoord «het hangt ervan af wat er in het bestand zit» is. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.

De editor importeert je JPEG XL niet, en PNG is de weg naar binnen

Het register noemt precies twee programma’s voor JPEG XL: GIMP en ImageMagick. Die lijst is kort omdat hij klopt. Een formaat gestandaardiseerd in 2021 dat de meeste browsers niet gingen leveren, heeft de importvensters van de tools die mensen echt open hebben nog niet bereikt — Photoshop heeft een plugin nodig, Paint.NET en Canva hebben niets.

PNG heeft het omgekeerde probleem: er is geen noemenswaardig beeldbewerkingsprogramma dat het niet kan openen. Het is sinds 1996 een W3C-aanbeveling en sinds 2004 ISO/IEC 15948, het is lossless, het draagt transparantie, en elke editor op elk platform leest het zonder plugin. Die combinatie is de reden dat deze omzetting bestaat — niet omdat PNG beter is, maar omdat het formaat is dat de software op je machine wél accepteert.

Wat «lossless» hier precies belooft tussen JPEG XL en PNG

Er is geen kwaliteitsschuif bij dit paar, en dat is precies het punt. PNG slaat elke pixel van het gedecodeerde beeld exact op, dus het bestand dat je in de editor opent, is de foto zoals de JPEG XL hem decodeerde, pixel voor pixel, zonder een tweede ronde compressie-artefacten.

Wat het niet kan, is ongedaan maken wat al gebeurd is. JPEG XL heeft zowel een lossless als een lossy modus, en gebruikte je bestand de lossy variant, dan bewaart de PNG dat resultaat getrouw in plaats van het te herstellen. Lossless betekent hier dat deze stap niets toevoegt, niet dat het beeld een pure origineel is.

Transparantie komt intact door de omzetting van JXL naar PNG

Beide formaten dragen een volledig alfakanaal, dus er wordt niets platgeslagen en er wordt geen achtergrondkleur gevraagd. Een uitgesneden productfoto, een logo zonder achtergrond of een zachte slagschaduw komt in de editor precies zo aan als hij vertrok.

Dit is de duidelijkste reden om PNG boven JPG te kiezen voor hetzelfde bestand. JPG heeft geen alfakanaal, dus dezelfde foto op die manier omgezet wordt gevuld met een achtergrondkleur voordat hij gecodeerd wordt. Wil je het beeld later samenstellen, dan is PNG hier geen voorkeur, maar een vereiste.

Acht bit per kanaal, niet de tweeëndertig van JPEG XL

JPEG XL kan tot 32 bit per kanaal opslaan en een breed kleurbereik dragen; PNG stopt bij 16 en wordt vaak op acht geschreven. De pijplijn hier decodeert naar acht-bit RGBA en codeert vandaar, dus de PNG die je krijgt is acht bit per kanaal, wat de bron ook bevatte.

Voor het meeste dat mensen omzetten verandert dat niets, want de bron was al acht bit — schermafbeeldingen, lijnwerk, webgraphics en gewone camera-JPEG’s. Het telt bij een breed-gamut- of HDR-bestand waar de extra precisie zichtbare banding in een verloop voorkwam.

De PNG wordt vele malen groter dan de JPEG XL

Grote bestanden zijn de bekende zwakte van PNG en deze omzetting loopt daar recht in. PNG comprimeert door elke pixel te voorspellen op basis van zijn buren en de verschillen lossless op te pakken — geweldig bij vlakke kleur, schermafbeeldingen en lijntekeningen, slecht bij foto’s, waar elke korrel sensorruis exact opgeslagen moet worden.

JPEG XL werd drie decennia later gebouwd en heeft een eigen lossless modus die PNG op zijn eigen terrein verslaat, plus een lossy modus die PNG niet heeft. De toename is dus verwacht, geen fout, en de grootte hangt volledig af van het beeld: een vlakke illustratie verandert nauwelijks, een foto van 12 megapixel kan vervelvoudigen.

Behandel de PNG als werkkopie van de JXL, niet als vervanging

De volgorde die werkt: bewaar de JPEG XL, exporteer een PNG, doe het bewerkwerk, sla het resultaat op in wat het uiteindelijk moet zijn. De PNG bestaat om pixels een programma in te krijgen, en zodra dat programma ze heeft, heeft het bestand geen verder nut.

De JXL achteraf verwijderen is de fout om te vermijden. Hij is kleiner, bevat minstens evenveel, en is de enige kopie die nog de diepte en metadata van het origineel draagt. Bewaar de twee sets vanaf het begin in aparte mappen — goedkoper dan masters herstellen die niet meer bestaan.

Wat de PNG niet overneemt van de JPEG XL

Een JPEG XL kan EXIF, XMP en een ICC-profiel bevatten, en PNG kan alle drie ook dragen — maar geen ervan overleeft de overtocht. Elke afbeeldingsomzetting hier decodeert naar een ruw pixelraster en codeert opnieuw, en een pixelraster heeft nergens plek voor een cameramodel of opnamedatum.

De schakelaar «metadata verwijderen» staat standaard aan en beschrijft wat er sowieso gebeurt, ongeacht de stand. Voor een bestand op weg naar een editor is dat meestal irrelevant, en voor een bestand op weg naar het web is het een stille privacywinst.

Schermafbeeldingen en lijnwerk: waar PNG toch al het juiste formaat is

PNG staat bekend om schermafbeeldingen, lijnwerk en webgebruik, en dat zijn precies de gevallen waar de groottetol grotendeels verdwijnt. Een schermafbeelding is vooral vlakke interfacekleur met scherpe tekst erbovenop — exact de invoer waarvoor PNG’s voorspeller ontworpen is.

De beslissing is dus eenvoudiger dan hij lijkt. Bevat de JPEG XL vlak werk, een schermopname of een tekening, dan kost omzetten naar PNG weinig en koopt het universele compatibiliteit, en is het resultaat prima om te bewaren. Bevat hij een foto, dan is de PNG een tussenstap en geldt de waarschuwing hierboven onverkort.

Een map JPEG XL-bestanden omzetten naar PNG

Eén bestand is het zeldzame geval. Wie JPEG XL heeft, heeft meestal een hele map, want het formaat komt in bulk binnen — uit een archiefexport of een tool die het stilzwijgend als uitvoer koos. Sleep de hele map naar binnen en elk bestand wordt na elkaar omgezet, met voortgang per bestand.

Omdat de omzetting in het tabblad draait in plaats van op een server, wordt de batch begrensd door je processor en geheugen, niet door een wachtrij. Het gratis plafond is 100 MB per bestand. Een grote batch foto’s is het waard om in de gaten te houden — niet omdat het mislukt, maar omdat de PNG’s vele malen meer schijfruimte kunnen vergen.

Waar de JXL blijft en wat je browser doet

De JPEG XL-decoder en de PNG-encoder zijn allebei WebAssembly-modules die op verzoek in deze pagina geladen worden. Het bestand wordt door het tabblad van schijf gelezen, in het geheugen gedecodeerd en teruggeschreven, en er gaat op geen enkel moment een verzoek met de afbeelding mee.

Dat is controleerbaar, geen belofte om op vertrouwen aan te nemen: open het netwerktabblad, zet een bestand om, en zie de codecs downloaden terwijl de afbeelding dat niet doet. Dat telt extra bij ontwerpwerk, waar het bestand vaak nog niet uitgebracht werk of het merkmateriaal van een klant is.

Zo zet je JXL naar PNG om

  1. Sleep je JXL-bestand op deze pagina, of klik om er een te kiezen.
  2. Kies PNG als doel. De omzetting gebeurt in je browser en het bestand wordt niet geüpload.
  3. Download het klare PNG-bestand.

JXL of PNG: wat er verandert

JXL vergeleken met PNG
JXLPNG
Volledige naamJPEG XLPortable Network Graphics
Bestandsextensie.jxl.png
Mediatypeimage/jxlimage/png
CompressieHet een of het ander, afhankelijk van de instellingZonder verlies — er gaat niets weg
Voor het eerst gepubliceerd20211996
Uitgegeven doorJoint Photographic Experts GroupPNG Development Group
SpecificatieISO/IEC 18181ISO/IEC 15948
LicentieOpen standaardOpen standaard
Stand van zakenNicheActueel
Bitdiepte3216
Kleur die het kan beschrijvenRGB, grijswaarden, breed gamutRGB, grijswaarden, geïndexeerd palet
Grootste afbeelding2.147.483.647 px per zijde
Opent in een browserSommige browsersElke browser
In plaats daarvan overwogenAVIF, WebPWebP, SVG

Wat verloren gaat

PNG bevat één stilstaand beeld. Van een geanimeerd JXL-bestand blijft het eerste frame over en de rest vervalt: de omzetting haalt er een beeld uit, ze neemt de beweging niet mee.

JXL bewaart tot 32 bits per kanaal en PNG houdt er 16 over. Die extra precisie is wat stevige correcties zonder banden doorstaat: zet dus liever om ná het bewerken dan ervoor.

Wat behouden blijft

Er gaat niets verloren. JXL en PNG bewaren hun inhoud verliesvrij: de omzetting wisselt de verpakking, niet de kwaliteit, en je kunt haar herhalen zonder dat schade zich opstapelt.

De transparantie blijft. JXL en PNG bewaren allebei een alfakanaal: een uitsnede blijft uitgesneden en erachter wordt niets opgevuld.

Het resultaat openen

PNG opent in elke actuele browser. JXL komt nog minder ver. Gaat het bestand naar een webpagina of een formulier, dan is dat meestal de hele reden voor de omzetting.

GIMP leest zowel JXL als PNG, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.

Waarvoor elk formaat bedoeld is

De twee mikken op ander werk: JXL op archivering en fotografie, PNG op schermafbeeldingen, logo's en lijntekeningen en het web. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.

JXL is het formaat van Joint Photographic Experts Group, verschenen in 2021. Er wordt met 32 bits per kanaal vastgelegd.

PNG komt van PNG Development Group en stamt uit 1996, vastgelegd in ISO/IEC 15948. Adobe Photoshop, GIMP en Paint.NET lezen het formaat.

PNG verscheen in 1996 en JXL in 2021. Het oudste is doorgaans het veiligste bestand om te overhandigen; het nieuwste doet hetzelfde werk met minder bytes.

Van JXL naar PNG: veelgestelde vragen

Wordt mijn JXL-bestand ergens heen geüpload?

Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt. De motor achter juist dit paar is jSquash, WebAssembly-versies van de referentiecodecs voor beeld; je browser haalt die één keer op en bewaart hem.

Is JXL naar PNG omzetten gratis?

Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk. jSquash wordt naar je eigen machine gehaald en draait daar, en daarom staat er geen teller op.

Gaat er kwaliteit verloren bij het omzetten van JXL naar PNG?

Nee. PNG bewaart dezelfde inhoud zonder iets weg te gooien: het resultaat is in kwaliteit identiek aan het origineel.

Blijft een geanimeerd JXL-bestand als PNG bewegen?

PNG bevat één stilstaand beeld. Van een geanimeerd JXL-bestand blijft het eerste frame over en de rest vervalt: de omzetting haalt er een beeld uit, ze neemt de beweging niet mee.

Verlaagt JXL naar PNG de kleurdiepte?

JXL bewaart tot 32 bits per kanaal en PNG houdt er 16 over. Die extra precisie is wat stevige correcties zonder banden doorstaat: zet dus liever om ná het bewerken dan ervoor.

Is JXL naar PNG verliesvrij?

Er gaat niets verloren. JXL en PNG bewaren hun inhoud verliesvrij: de omzetting wisselt de verpakking, niet de kwaliteit, en je kunt haar herhalen zonder dat schade zich opstapelt.

Meer over deze formaten

Waar deze cijfers vandaan komen

Wat deze pagina over JXL en PNG beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.