Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
Qui converti PNG in JXL gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
PNG in JXL



Questo sito tiene tre scene campione e le codifica attraverso la stessa pipeline che usa questa pagina, quindi i conteggi di byte sono ciò che produce davvero questo convertitore. A 480 per 320 e la qualità predefinita: la scena tipo screenshot è 2.608 byte come PNG e 13.252 come JXL. La grafica piatta è 7.136 come PNG e 5.016 come JXL. La fotografia è 142.044 come PNG e 7.240 come JXL.
Le cifre centrale e ultima sono quelle di solito citate a proposito del JPEG XL, e la prima è quella che conta per la maggior parte delle librerie PNG, perché ciò che la gente tiene come PNG è in stragrande maggioranza screenshot, esportazioni di interfacce, diagrammi e materiale di documentazione. Convertire quel materiale in JXL lo rende più grande e con perdita allo stesso tempo.
Il PNG è senza perdita, ed è quasi sempre il motivo per cui un file è PNG invece di JPG: i pixel sono il record. Il JPEG XL ha una vera modalità senza perdita propria, che è ciò che descrivono la maggior parte degli articoli su di esso. Questa modalità non è quella usata da questo convertitore — al codificatore viene dato un numero di qualità e il suo flag lossless resta spento.
Misurato attraverso il codificatore di questo sito su un’immagine di test 256 per 256: alla qualità predefinita di 82, un gradiente è tornato con 73.647 dei suoi 262.144 campioni modificati, il peggiore di 21 livelli. A qualità 100, 334 campioni differivano e nessuno di più di un livello, e la grafica piatta è tornata bit-identica.
Quelli fotografici. Una fotografia memorizzata come PNG è un file nel formato sbagliato — 142.044 byte contro 7.240 nell’esempio sopra, un fattore di diciannove — e succede continuamente: un’esportazione da uno strumento che aveva PNG di default, uno screenshot di una fotografia, un fotogramma estratto da un video.
Tutto il resto è dubbio. Uno screenshot, un’esportazione UI, un grafico, un logo, un documento scansionato, un disegno lineare: il PNG è già vicino alla risposta giusta, e la misurazione lo conferma. La mossa utile è quindi ordinare la libreria piuttosto che convertirla in blocco.
Per la maggior parte di chi arriva qui l’obiettivo vero è “questi PNG sono troppo grandi”, e c’è una risposta senza conversione a questo. Far girare oxipng su un PNG ricodifica gli stessi pixel con filtraggio migliore e un Deflate più forte, senza cambiare nulla dell’immagine e spesso rimuovendo la maggior parte dei byte.
L’effetto non è marginale. La pipeline immagini di questo sito ha misurato una fotografia 960 per 640 a 1.366 KB dritta dal codificatore PNG e 468 KB dopo oxipng al livello 2 — due terzi spariti, per 464 ms di lavoro e nessun pixel cambiato.
Entrambi i formati portano un canale alfa completo, quindi un’immagine ritagliata passa con la trasparenza intatta e nulla appiattito. Quella parte della conversione è pulita e non richiede impostazioni.
La profondità è una storia diversa. Il PNG può memorizzare 16 bit per canale e il JPEG XL può memorizzarne 32, ma questa pipeline decodifica tutto a 8 bit, quindi un PNG a 16 bit — una mappa di altezza renderizzata, un’esportazione scientifica — viene ridotto tenendo il byte alto di ogni campione prima che il codificatore lo veda mai.
Il PNG è il formato immagine più universalmente supportato in esistenza: ogni browser, ogni sistema operativo, ogni suite da ufficio, ogni modulo di caricamento, ogni telefono. Quell’onnipresenza è spesso la ragione vera per cui un file è PNG, a prescindere dall’assenza di perdita.
Il supporto al JPEG XL è parziale. GIMP e ImageMagick lo gestiscono, Photoshop ha bisogno di un plugin, il supporto browser è incoerente, e molto software quotidiano mostra un’icona di file sconosciuto. Convertire una libreria condivisa rende quei file non apribili per alcune delle persone che ne hanno bisogno.
Un PNG può portare EXIF, XMP e un profilo ICC, e gli screenshot da sistemi con gestione colore spesso portano davvero un profilo. Niente di tutto ciò viaggia: ogni conversione immagine qui decodifica in pixel grezzi e ricodifica, quindi tutto viene scartato.
Perdere il profilo ICC è quello con una conseguenza visibile. Un PNG etichettato Display P3 e convertito qui diventa un’immagine RGB a 8 bit senza etichetta, che la maggior parte del software poi interpreterà come sRGB, quindi i colori saturi si appiattiscono leggermente.
Se il file è una fotografia e la destinazione è una pagina web, PNG in WebP funziona ovunque e PNG in AVIF è ancora più piccolo su contenuto fotografico. Se è una fotografia destinata a una persona, PNG in JPG è quello che si aspettano. Entrambe sono risposte meglio supportate allo stesso problema di dimensione.
Se il file deve restare esatto, dovrebbe restare un PNG — è il lavoro del formato e niente qui lo fa meglio. E se la libreria è abbastanza grande che l’archiviazione è davvero il problema, comprimere i PNG sul posto lo risolve senza cambiare cosa sono.
Il PNG viene decodificato e il JXL scritto da codec compilati in WebAssembly e recuperati solo quando servono, interamente dentro la scheda. Niente attraversa la rete, non c’è account, e il limite gratuito è 100 MB per file.
I lotti funzionano: trascinate una cartella, ogni file si converte con la propria riga di avanzamento, e i risultati arrivano come uno ZIP. Convertite prima una manciata di file rappresentativi e confrontate i conteggi di byte, perché sul materiale piatto che domina la maggior parte delle librerie PNG questa conversione rende i file più grandi.
| PNG | JXL | |
|---|---|---|
| Nome completo | Portable Network Graphics | JPEG XL |
| Estensione del file | .png | .jxl |
| Tipo di media | image/png | image/jxl |
| Compressione | Senza perdita — non si butta via niente | L’uno o l’altra, secondo l’impostazione |
| Prima pubblicazione | 1996 | 2021 |
| Pubblicato da | PNG Development Group | Joint Photographic Experts Group |
| Specifica | ISO/IEC 15948 | ISO/IEC 18181 |
| Licenza | Standard aperto | Standard aperto |
| Situazione attuale | Attuale | Di nicchia |
| Profondità di bit | 16 | 32 |
| Colore che sa descrivere | RGB, scala di grigi, tavolozza indicizzata | RGB, scala di grigi, gamma ampia |
| Immagine più grande | 2.147.483.647 px per lato | — |
| Si apre nel browser | Tutti i browser | Alcuni browser |
| Valutato al suo posto | WebP, SVG | AVIF, WebP |
La trasparenza resta. PNG e JXL salvano entrambi un canale alfa: uno scontorno resta scontornato e dietro non viene riempito nulla.
JXL può contenere animazione; un file PNG è un fotogramma solo. Ne esce un file di una sola immagine in un formato che ne reggerebbe di più.
Solo una parte dei browser legge JXL. È il meno trasportabile dei due: meglio assicurarsi che chi lo riceve lo accetti prima di inviarlo.
GIMP legge sia PNG sia JXL, quindi puoi confrontare il risultato con l'originale senza un secondo programma.
I due puntano a lavori diversi: PNG a le schermate, loghi e disegno al tratto e il web, JXL a l'archiviazione e la fotografia. Vale la pena valutarlo prima, perché il motivo per cui esiste uno è di solito il motivo per cui l'altro risulta scomodo.
PNG è il formato di PNG Development Group, pubblicato nel 1996. Registra 16 bit per canale.
JXL viene da Joint Photographic Experts Group e risale al 2021, descritto in ISO/IEC 18181. GIMP e ImageMagick lo leggono.
PNG è stato pubblicato nel 1996 e JXL nel 2021. Il più vecchio è in genere il file più sicuro da consegnare; il più recente fa lo stesso lavoro con meno byte.
No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file. Il motore di questa coppia è jSquash, compilazioni WebAssembly dei codec di immagine di riferimento; il browser lo scarica una volta e lo tiene in cache.
Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta. jSquash viene scaricato sulla tua macchina e gira lì, ed è per questo che non c’è un contatore.
JXL comprime, quindi qualche dato si perde. Con l’impostazione predefinita non si nota; se vuoi andare sul sicuro, alza la qualità.
Solo una parte dei browser legge JXL. È il meno trasportabile dei due: meglio assicurarsi che chi lo riceve lo accetti prima di inviarlo.
La trasparenza resta. PNG e JXL salvano entrambi un canale alfa: uno scontorno resta scontornato e dietro non viene riempito nulla.
Quello che questa pagina afferma su PNG e JXL si può verificare, e questi sono i documenti che chiudono la questione.