Convertire PNG in JXL

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.

  • Dove gira Nel tuo browser. Il file non viene mai caricato.
  • Con perdita Una parte del dettaglio viene scambiata con la dimensione. JXL non riesce a tenere tutto quello che tiene PNG.
  • Limite di dimensione Fino a 100 MB per file, gratis e senza account.

Fino a 100 file alla volta. Formati diversi insieme non sono un problema.

Cosa fa davvero la conversione da PNG a JXL

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× più piccolo

Una scena fotografica — sfumature morbide, bordi sfocati, grana. È il caso per cui JXL è stato pensato, o contro cui è stato pensato, e i numeri dicono quale dei due. Le due immagini sono disegnate dal codice e codificate dallo stesso convertitore che gira in questa pagina, quindi le dimensioni sono l’uscita del sito stesso.
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% più piccolo

Sfondo trasparente e una sfumatura che attraversa la forma. JXL o tiene tutti e due, o ne tiene uno, oppure riempie la trasparenza con un colore pieno — ed è questa differenza che coglie tutti di sorpresa. Le due immagini sono disegnate dal codice e codificate dallo stesso convertitore che gira in questa pagina, quindi le dimensioni sono l’uscita del sito stesso.
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× più grande

Colore piatto e bordi netti, come in un’interfaccia, in un grafico o in un logo. Si comporta in modo molto diverso dalla fotografia qui sopra, ed è il motivo per cui la risposta è «dipende da cosa c’è nel file». Le due immagini sono disegnate dal codice e codificate dallo stesso convertitore che gira in questa pagina, quindi le dimensioni sono l’uscita del sito stesso.

Su uno screenshot il JXL è uscito cinque volte più grande del PNG

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.

L’esattezza che dà il PNG non è preservata di default

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.

Quali PNG vale davvero la pena convertire

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.

Comprimere il PNG è la versione migliore di questa idea

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.

Trasparenza e colore attraverso il passaggio PNG-a-JXL

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.

Un JXL viene letto da molto meno software di un PNG

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.

I metadati non sopravvivono alla conversione

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.

Dove dovrebbe andare un PNG se il JXL è la risposta sbagliata

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.

Convertire file PNG senza che nessuno venga caricato

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.

Come convertire PNG in JXL

  1. Trascina il tuo file PNG su questa pagina, oppure fai clic per sceglierne uno.
  2. Scegli JXL come destinazione. La conversione avviene nel tuo browser e il file non viene caricato.
  3. Scarica il file JXL finito.

PNG o JXL: cosa cambia

PNG a confronto con JXL
PNGJXL
Nome completoPortable Network GraphicsJPEG XL
Estensione del file.png.jxl
Tipo di mediaimage/pngimage/jxl
CompressioneSenza perdita — non si butta via nienteL’uno o l’altra, secondo l’impostazione
Prima pubblicazione19962021
Pubblicato daPNG Development GroupJoint Photographic Experts Group
SpecificaISO/IEC 15948ISO/IEC 18181
LicenzaStandard apertoStandard aperto
Situazione attualeAttualeDi nicchia
Profondità di bit1632
Colore che sa descrivereRGB, scala di grigi, tavolozza indicizzataRGB, scala di grigi, gamma ampia
Immagine più grande2.147.483.647 px per lato
Si apre nel browserTutti i browserAlcuni browser
Valutato al suo postoWebP, SVGAVIF, WebP

Che cosa resta

La trasparenza resta. PNG e JXL salvano entrambi un canale alfa: uno scontorno resta scontornato e dietro non viene riempito nulla.

Che cosa aggiunge il formato di destinazione

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ù.

Aprire il risultato

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.

A che cosa serve ciascun formato

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.

Da PNG a JXL: domande frequenti

Il mio file PNG viene caricato da qualche parte?

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.

Convertire PNG in JXL è gratis?

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.

Si perde qualità convertendo PNG in JXL?

JXL comprime, quindi qualche dato si perde. Con l’impostazione predefinita non si nota; se vuoi andare sul sicuro, alza la qualità.

Un file JXL si apre nel browser?

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 sopravvive da PNG a JXL?

La trasparenza resta. PNG e JXL salvano entrambi un canale alfa: uno scontorno resta scontornato e dietro non viene riempito nulla.

Altro su questi formati

Da dove vengono questi numeri

Quello che questa pagina afferma su PNG e JXL si può verificare, e questi sono i documenti che chiudono la questione.