PNG naar JXL omzetten

Hier zet je PNG naar JXL 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.
  • Met verlies Een deel van het detail wordt ingeruild voor grootte. JXL kan niet alles bewaren wat PNG bewaart.
  • 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 PNG naar JXL werkelijk doet

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

PNG139 KB

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

JXL7 KB19.6× kleiner

Een fotografisch tafereel — zachte overgangen, vage randen, korrel. Dit is het geval waarvoor JXL 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 PNG.

PNG7 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 JXL.

JXL5 KB30% kleiner

Een doorzichtige achtergrond en een verloop dwars door de vorm. JXL 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 PNG.

PNG3 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 JXL.

JXL13 KB5.1× groter

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.

Bij een schermafbeelding kwam de JXL vijf keer groter uit dan de PNG

Deze site houdt drie voorbeeldscènes bij en codeert ze via dezelfde pijplijn als deze pagina, dus de bytetellingen zijn wat deze converter oplevert. Op 480 bij 320 en de standaardkwaliteit: de schermafbeelding-achtige scène is 2.608 bytes als PNG en 13.252 als JXL. De vlakke afbeelding is 7.136 als PNG en 5.016 als JXL. De foto is 142.044 als PNG en 7.240 als JXL.

De laatste twee cijfers zijn wat meestal wordt geciteerd over JPEG XL, en het eerste is wat telt voor de meeste PNG-bibliotheken, want wat mensen als PNG bewaren zijn overwegend schermafbeeldingen, interface-exports, diagrammen en documentatiebeelden. PNG’s filtering en Deflate zijn uitstekend in lange reeksen identieke pixels en scherpe randen — precies wat die afbeeldingen zijn.

De exactheid die PNG geeft, blijft niet standaard behouden

PNG is verliesvrij, en dat is bijna altijd waarom een bestand een PNG is in plaats van een JPG: de pixels zijn het record. JPEG XL heeft een eigen echte verliesvrije modus, en dat is wat de meeste artikelen over het formaat beschrijven. Die modus gebruikt deze converter niet — de encoder krijgt een kwaliteitsgetal en zijn verliesvrije vlag blijft uit.

Gemeten met de encoder van deze site op een testafbeelding: bij de standaardkwaliteit van 82 kwam een verloop terug met 73.647 van de 262.144 samples gewijzigd. Bij kwaliteit 100 verschilden er nog 334 samples en geen enkele met meer dan één niveau. "Bijna verliesvrij" en "verliesvrij" zijn verschillende beloftes.

Welke PNG’s daadwerkelijk de moeite van omzetten waard zijn

Fotografische bestanden. Een als PNG bewaarde foto is een bestand in het verkeerde formaat — 142.044 bytes tegen 7.240 in het voorbeeld hierboven, een factor negentien — en dat gebeurt voortdurend: een export uit een tool die standaard PNG kiest, een schermafbeelding van een foto, een frame uit een video.

Alles daarbuiten is twijfelachtig. Een schermafbeelding, een UI-export, een grafiek, een logo, een gescand document, een lijntekening: PNG is daar al bijna het juiste antwoord. De verstandige aanpak is de bibliotheek te sorteren in plaats van hem in zijn geheel om te zetten.

De PNG comprimeren is de betere versie van dit idee

Voor de meeste bezoekers hier is het echte doel "deze PNG’s zijn te groot", en daar bestaat een antwoord zonder omzetting. Oxipng over een PNG laten lopen hercodeert dezelfde pixels met betere filtering en sterkere Deflate, zonder iets aan de afbeelding te veranderen en met vaak de meeste bytes eraf.

Het effect is niet marginaal. De eigen beeldpijplijn van deze site mat een foto van 960 bij 640 op 1.366 KB rechtstreeks uit de PNG-encoder en 468 KB na oxipng op niveau 2 — twee derde weg, voor 464 ms werk en geen gewijzigde pixel.

Transparantie en kleur bij de stap van PNG naar JXL

Beide formaten dragen een volledig alfakanaal, dus een uitgesneden afbeelding komt met zijn transparantie intact aan en niets wordt platgeslagen. Dat deel van de omzetting is schoon en vraagt geen instellingen.

Diepte is een ander verhaal. PNG kan 16 bits per kanaal opslaan en JPEG XL 32, maar deze pijplijn decodeert alles naar 8 bits, dus een 16-bit PNG — een hoogtekaart, een wetenschappelijke export, een screenshot uit een kleurbeheerde tool — wordt vooraf al gereduceerd voordat de encoder er iets van ziet.

Een JXL wordt door veel minder software gelezen dan een PNG

PNG is het meest universeel ondersteunde beeldformaat dat er is: elke browser, elk besturingssysteem, elke kantoortoepassing, elk uploadformulier, elke telefoon. Die alomtegenwoordigheid is vaak juist de reden dat een bestand een PNG is.

JPEG XL-ondersteuning is gedeeltelijk. GIMP en ImageMagick beheersen het, Photoshop heeft een plug-in nodig, browserondersteuning is wisselend, en veel dagelijkse software toont een onbekend-bestand-icoon. Zet je een gedeelde bibliotheek om, dan maak je die bestanden onopenbaar voor sommige mensen die ze nodig hebben.

Metadata overleeft de omzetting niet

Een PNG kan EXIF, XMP en een ICC-profiel dragen, en schermafbeeldingen van kleurbeheerde systemen dragen dat vaak ook. Niets daarvan reist mee: elke beeldomzetting hier decodeert naar ruwe pixels en codeert opnieuw, dus alles valt weg en er is geen instelling die dat verandert.

Het ICC-profiel verliezen is degene met een zichtbaar gevolg. Een PNG getagd met Display P3 en hier omgezet wordt een ongetagde 8-bit RGB-afbeelding, wat de meeste software vervolgens als sRGB interpreteert.

Waar een PNG naartoe moet als JXL het verkeerde antwoord is

Is het bestand een foto voor een webpagina, dan werkt PNG naar WebP overal en is PNG naar AVIF nog kleiner bij vlakke inhoud. Bestemd voor een persoon, dan is PNG naar JPG wat ze verwachten.

Moet het bestand exact blijven, dan hoort het een PNG te blijven — dat is de taak van het formaat en niets hier doet het beter. Is de bibliotheek groot genoeg dat opslag echt het probleem is, dan lost het comprimeren van de PNG’s dat op zonder te veranderen wat ze zijn.

PNG-bestanden omzetten zonder dat er ook maar één wordt geüpload

De PNG wordt gedecodeerd en de JXL geschreven door codecs gecompileerd naar WebAssembly, alleen opgehaald wanneer nodig, volledig binnen het tabblad. Niets gaat over het netwerk, er is geen account, en het gratis limiet ligt op 100 MB per bestand.

Batches werken: zet een map neer, elk bestand converteert met een eigen voortgangsregel, en de resultaten komen als één ZIP terug. Converteer eerst een paar representatieve bestanden en vergelijk de bytetellingen, want bij het vlakke materiaal dat de meeste PNG-bibliotheken domineert maakt deze omzetting bestanden groter.

Zo zet je PNG naar JXL om

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

PNG of JXL: wat er verandert

PNG vergeleken met JXL
PNGJXL
Volledige naamPortable Network GraphicsJPEG XL
Bestandsextensie.png.jxl
Mediatypeimage/pngimage/jxl
CompressieZonder verlies — er gaat niets wegHet een of het ander, afhankelijk van de instelling
Voor het eerst gepubliceerd19962021
Uitgegeven doorPNG Development GroupJoint Photographic Experts Group
SpecificatieISO/IEC 15948ISO/IEC 18181
LicentieOpen standaardOpen standaard
Stand van zakenActueelNiche
Bitdiepte1632
Kleur die het kan beschrijvenRGB, grijswaarden, geïndexeerd paletRGB, grijswaarden, breed gamut
Grootste afbeelding2.147.483.647 px per zijde
Opent in een browserElke browserSommige browsers
In plaats daarvan overwogenWebP, SVGAVIF, WebP

Wat behouden blijft

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

Wat het doelformaat erbij kan

JXL kan animatie dragen; een PNG-bestand is één frame. Eruit komt een bestand met één beeld in een formaat dat er meer aan zou kunnen.

Het resultaat openen

Maar een deel van de browsers leest JXL. Daarmee is het het minst draagbare van de twee. Ga liever na of de ontvanger het aanneemt voor je het verstuurt.

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

Waarvoor elk formaat bedoeld is

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

PNG is het formaat van PNG Development Group, verschenen in 1996. Er wordt met 16 bits per kanaal vastgelegd.

JXL komt van Joint Photographic Experts Group en stamt uit 2021, vastgelegd in ISO/IEC 18181. GIMP en ImageMagick 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 PNG naar JXL: veelgestelde vragen

Wordt mijn PNG-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 PNG naar JXL 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 PNG naar JXL?

JXL comprimeert, dus er gaan gegevens verloren. Met de standaardinstelling valt dat niet op; wil je zeker zijn, zet de kwaliteit dan hoger.

Opent een JXL-bestand in de browser?

Maar een deel van de browsers leest JXL. Daarmee is het het minst draagbare van de twee. Ga liever na of de ontvanger het aanneemt voor je het verstuurt.

Blijft de transparantie behouden van PNG naar JXL?

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

Meer over deze formaten

Waar deze cijfers vandaan komen

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