ToolZen ToolZen
Graphics converter client

Image Converter

Convert PNG, JPG, WebP, AVIF or GIF images to PNG, JPG or WebP without uploading them. Adjust quality, compare the before and after size, download.

Advertisement (Top Banner)

Drag an image here

or click to select a file

PNG · JPG · WebP · AVIF · GIF · BMP · SVG

Conversion runs entirely in this tab — your image is never uploaded.

Advertisement (Bottom)

Trascini un'immagine, scegli un formato di uscita, la scarichi. La conversione avviene nel tuo browser usando lo stesso canvas con cui la pagina è disegnata — ed è per questo che è istantanea, che non viene caricato niente, e che l'elenco dei formati di uscita è più corto di quanto ti aspetteresti.

Perché non c'è un formato di ingresso da scegliere

La maggior parte dei convertitori ti fa scegliere entrambi i lati: da PNG a JPG, da WebP a PNG, e così per ogni accoppiata. È teatro. Il browser decodifica qualsiasi cosa sappia mostrare — PNG, JPG, WebP, AVIF, GIF, BMP, SVG — e una volta decodificata, ogni immagine è solo pixel. Il formato di partenza ha smesso di esistere.

Quindi l'unica decisione vera è l'uscita, e il selettore d'ingresso non ha mai fatto altro che filtrare quali file potessi scegliere. Questo strumento fa l'unica domanda che conta e salta quella che non conta.

Tre formati di uscita, perché sono tre

PNG, JPG e WebP sono l'elenco completo di ciò che un canvas di browser sa codificare. Non è una scelta di design: è un limite duro della piattaforma.

Vale la pena dirlo chiaramente perché il limite è invisibile e i browser non lo fanno rispettare onestamente. Chiedi a un canvas AVIF o GIF e non si rifiuta: restituisce in silenzio un PNG, col MIME sbagliato attaccato. Niente lancia eccezioni, niente avvisa. Ottieni un file chiamato foto.avif che dentro è un PNG, e si aprirà benissimo ovunque perché i decoder leggono i byte e non il nome — quindi l'inganno può sopravvivere a lungo prima che qualcuno se ne accorga.

Questa pagina prima esisteva come venti convertitori separati, e otto di loro facevano esattamente quello: png-to-gif, jpg-to-avif e i loro fratelli servivano PNG rinominati a chiunque li usasse. Sembravano funzionare. È per questo che questo strumento controlla il prefisso MIME di ciò che il canvas ha davvero restituito, e ti dice quando un formato non è disponibile invece di consegnarti una bugia.

Scegliere l'uscita

WebP per il web, in quasi tutti i casi. Ogni browser in uso lo supporta, ed è tipicamente il 25-35% più piccolo di un JPG a pari qualità visiva. L'eccezione è qualsiasi cosa possa uscire da un browser: alcuni software desktop e i client di posta più vecchi lo rifiutano ancora.

JPG per le fotografie dirette da qualche parte di imprevedibile. È universale e lo sarà per il resto della tua vita. Nota che non ha trasparenza: converti in JPG un PNG con sfondo trasparente e le aree trasparenti diventano bianche, perché il JPG non ha modo di registrare "qui non c'è niente". Non è un bug e non si può risolvere: il formato non ha un canale alfa. Questo strumento riempie di bianco invece del nero che otterresti per default, che è quasi sempre quello che volevi.

PNG per qualsiasi cosa con bordi netti o trasparenza: screenshot, loghi, disegni al tratto, interfacce. È senza perdita, il che è anche il motivo per cui è la risposta sbagliata per le fotografie: non sa comprimere il rumore fotografico e produrrà un file diverse volte più grande di un JPG che nessuno saprebbe distinguere.

Cosa fa e cosa non fa la qualità

Lo slider della qualità compare per JPG e WebP e sparisce per PNG, perché il PNG è senza perdita e il numero non farebbe nulla. Non è lo strumento che fa il vago: un canvas ignora del tutto il parametro di qualità per il PNG, e ogni impostazione da 1 a 100 restituisce un output identico byte per byte.

Per i due formati con perdita, 75-85 è la fascia in cui le fotografie sembrano intatte. Sopra il 90 stai spendendo molti byte per differenze che nessuno può vedere. Sotto il 60 compaiono artefatti a blocchi nei gradienti morbidi: prima cieli e pelle. E i numeri non sono confrontabili tra encoder: qualità 80 qui e qualità 80 in Photoshop sono impostazioni diverse che per caso condividono un numero.

I tuoi metadati non sopravvivono

Un canvas contiene pixel e nient'altro. EXIF, il modello della fotocamera, la data, il campo copyright, il profilo colore e le coordinate GPS di dove è stata scattata la foto sono tutti assenti dall'output.

Per pubblicare è un guadagno di privacy che vale la pena avere: le foto da telefono portano abitualmente il punto esatto in cui sono state fatte, e parecchie immagini su internet stanno trasmettendo in silenzio l'indirizzo di casa di qualcuno. È una perdita in due casi: se ti serviva conservare il campo copyright, e se l'originale contava su un profilo colore. Una foto marcata Adobe RGB o Display P3 avrà i suoi pixel letti come sRGB una volta sparito il profilo, e i colori saturi si appiattiranno. Se il tuo output sembra slavato accanto all'ingresso, è successo questo.

Domande frequenti

La mia immagine viene caricata da qualche parte?

No. Questo strumento è marcato "client": il file viene letto, decodificato e ricodificato dalla tua macchina e non viene mai inviato. Vale la pena saperlo visti quanti siti di conversione invece caricano davvero: stai consegnando a uno sconosciuto una foto che, finché non la ripuliscono, dice ancora dove e quando è stata scattata.

Perché non posso convertire in AVIF o GIF?

Perché nessun browser sa codificarli da un canvas. L'opzione è assente invece che rotta, ed è una scelta voluta: un convertitore che offre AVIF e ti dà in silenzio un PNG è peggio di uno che dice che non può. Per AVIF vero ti serve uno strumento con un encoder dentro: Squoosh ne fa girare uno nel tuo browser, e qualsiasi pipeline immagini su un server ne avrà uno.

Perché il mio sfondo trasparente è diventato bianco?

Hai convertito in JPG, che non ha canale alfa e quindi nessun modo di esprimere la trasparenza. Il bianco è una scelta deliberata di questo strumento; il default del canvas ti darebbe nero, che non è quasi mai quello che vuole qualcuno. Se ti serve la trasparenza, l'uscita dev'essere PNG o WebP.

Convertire fa perdere qualità?

Dipende dalla direzione. Qualsiasi cosa verso PNG è senza perdita: i pixel arrivano intatti. Qualsiasi cosa verso JPG o WebP ricodifica e perde un po', e se la sorgente era già un JPG, quella è una seconda generazione di perdita impilata sulla prima. Converti dal miglior originale che hai invece che da qualcosa già passato per il tritacarne, perché il danno si accumula e non si inverte mai.

Posso convertire più immagini insieme?

Non qui: questa è un'immagine alla volta. Per una cartella intera, uno strumento da riga di comando come ImageMagick o un plugin nella build farà tutto il gruppo in una passata e continuerà a funzionare quando ti servirà di nuovo il mese prossimo. Questo strumento è per la conversione una tantum in cui aprire un terminale è più fatica di quanta ne meriti il lavoro.