Convertire ICO in WebP

Qui converti ICO in WebP 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. WebP non riesce a tenere tutto quello che tiene ICO.
  • 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 ICO a WebP

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

ICO139 KB

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

WebP14 KB9.7× più piccolo

Una scena fotografica — sfumature morbide, bordi sfocati, grana. È il caso per cui WebP è 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 ICO.

ICO7 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 WebP.

WebP4 KB38% più piccolo

Sfondo trasparente e una sfumatura che attraversa la forma. WebP 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 ICO.

ICO3 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 WebP.

WebP11 KB4.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.

Si sta andando in pensione il contenitore icona, non rinominando il file

Un ICO esiste per rispondere a una domanda che il sistema operativo pone: dammi questo marchio alla taglia di cui ho bisogno adesso. Risponde memorizzando più disegni in un file con una directory davanti. Un WebP non risponde a nessuna domanda del genere — è un’immagine, a una taglia, pensata per essere messa da un foglio di stile.

Quindi la conversione è un cambio di ruolo quanto di formato. Ciò che si ottiene è un asset immagine che si comporta come ogni altra immagine sulla pagina: si può dargli una larghezza, metterlo in un srcset, metterlo in cache con un nome fingerprintato. Ciò che si cede è la capacità del sistema operativo di scegliere una taglia al posto dell’utente, che su una pagina web non stava comunque facendo.

Il canale alpha è il motivo per scegliere WebP invece di JPEG qui

WebP porta un canale alpha completo a otto bit, quindi un marchio ritagliato, una piastrella arrotondata o un’ombra morbida arrivano intatti e si posano su qualunque sfondo la pagina abbia. Su un’icona di prova il pixel angolare del WebP risultante legge 0,0,0,0. Il file scritto è la forma estesa VP8X, che è ciò che fa spazio ai dati alpha accanto al colore.

Quella singola proprietà esclude JPEG del tutto per questo lavoro, e vale la pena dirlo perché i due formati sono altrimenti parenti stretti in come comprimono. Se l’icona non ha affatto pixel trasparenti — una piastrella quadrata con uno sfondo solido — l’argomento è molto più debole e andrebbe bene l’uno o l’altro.

La qualità predefinita è impostata per le fotografie, non per i marchi piatti

L’impostazione di qualità parte da 82, che è un mezzo sensato per una fotografia e un po’ basso per un’opera fatta di riempimenti piatti e bordi netti. La compressione lossy funziona scartando dettaglio che l’occhio probabilmente non noterà, e su una fotografia quel dettaglio è la trama. Su un’icona è il bordo di un carattere.

A 256 pixel l’intero file è pochi kilobyte, quindi non c’è quasi nulla da difendere tenendo la qualità bassa. La si spinga verso 95 o più e i contorni restano nitidi per un costo misurato in kilobyte a cifra singola.

WebP non batte PNG a taglie da icona, ed è onesto dirlo

Il caso abituale a favore di WebP è che produce circa un quarto o un terzo di byte in meno rispetto all’alternativa a qualità equivalente. Quel caso è costruito sulle fotografie, e non si trasferisce a piccola opera piatta, dove la combinazione di filtraggio e compressione run-length di PNG è estremamente difficile da battere.

Misurato sulla stessa icona di prova da 256 pixel: 3.054 byte come WebP contro 1.737 byte come PNG — il WebP è circa tre quarti più grande ed è lossy. Se la ragione di questa conversione era risparmiare banda, non ci riuscirà. Se la ragione è che la pipeline di build emette WebP e l’icona deve corrispondere, è una buona ragione e i pochi kilobyte non contano.

L’immagine che esce, e il tetto che non può superare

Il browser decodifica l’icona e restituisce la sua voce più grande, che è ciò che viene codificato. Questo è stato verificato costruendo un file con disegni da 16, 32, 48 e 256 pixel in quattro colori distinti e convertendolo con la directory in tre ordini diversi — il disegno da 256 pixel è uscito ogni volta.

Il tetto è 256 pixel e appartiene al formato ICO: una voce memorizza la sua larghezza in un singolo byte, con lo zero al posto di 256. WebP stesso arriva a 16.383 pixel, quindi nulla sul lato destinazione sta limitando. Se serve un’immagine più grande, il file icona non è dove vive.

Una favicon non è un logo di intestazione, qualunque sia il formato

La delusione più comune con questa conversione è un marchio che sta bene come scheda del browser e sfocato in uno slot di intestazione da 200 pixel. Non è l’encoder; è che l’icona è stata disegnata per le schede. Le voci piccole in un’icona buona sono spesso ridisegnate invece che scalate — tratti allineati a pixel interi, dettaglio rimosso — quindi ingrandirne una dà un disegno semplificato a bassa risoluzione, e la colpa ricade sul convertitore invece che sull’origine.

Si controllino le dimensioni in pixel del risultato prima di metterlo in pagina. Se è 32 pixel, le opzioni oneste sono mostrarlo a 32 o andare a cercare l’opera originale; l’impostazione di larghezza massima qui può solo rimpicciolire, e nessun convertitore può aggiungere dettaglio che non è mai stato memorizzato.

Dove WebP si guadagna il suo posto in una pipeline di icone comunque

La coerenza è un beneficio ingegneristico reale anche quando il conteggio dei byte non lo è. Un sito che serve un formato per ogni asset raster ha una politica di cache, uno step di build, un set di regole di negoziazione del contenuto e una cosa da testare. Aggiungere un’eccezione PNG per sei icone costa più in complessità di quanto risparmi in kilobyte.

L’altro caso genuino è un set di icone ampio. Sessanta piastrelle di integrazione a tre kilobyte ciascuna sono 180 kilobyte, e se caricano insieme la differenza contro l’equivalente PNG è misurabile — ma si noti che in quel confronto PNG è avanti, quindi il motivo per standardizzare è la pipeline, non l’aritmetica.

Servire il WebP accanto all’icona da cui è venuto

Convertire non significa cancellare. I browser continuano a richiedere /favicon.ico dalla radice di ogni sito qualunque cosa dichiari l’HTML, quindi si conservi l’originale dov’è e si tratti il WebP come un asset separato con un lavoro diverso. Non sono due versioni di un file; sono due file che mostrano lo stesso marchio, e la rimozione dell’originale sarebbe un errore che solo il test su un browser reale rivelerebbe.

Nel markup, il WebP va in un elemento img o picture come qualsiasi altra immagine, e l’icona resta in un elemento link nell’head. Mescolare i due — puntare un link favicon a un WebP — funziona nei browser attuali e fallisce in abbastanza tooling da non valere il risparmio, e il risparmio è già negativo su un’icona di piccole dimensioni.

Convertire una libreria di icone in un passaggio

Si lasci cadere l’intera cartella e ogni file è decodificato e codificato per conto suo, con i risultati restituiti come ZIP. L’impostazione di qualità si applica a tutti, che è ciò che si vuole per una griglia di piastrelle dove una singola voce più morbida sarebbe più notevole di qualsiasi di esse leggermente imperfetta, e l’uniformità visiva è un argomento a favore di un batch che il semplice conteggio dei byte non cattura.

Le dimensioni non saranno uniformi a meno che il set sorgente non lo fosse. Collezioni di icone assemblate nel corso di anni mescolano file che portano una voce da 256 pixel con file che si fermano a 32, e i WebP ereditano quella diffusione senza preavviso — vale la pena controllare nello ZIP prima di cablarli in un layout che presume una taglia, perché un singolo marchio da 32 pixel in una griglia di immagini da 200 pixel si vede subito come appartenente a un’altra epoca e toglie l’uniformità che la standardizzazione del formato avrebbe dovuto dare.

Come convertire ICO in WebP

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

ICO o WebP: cosa cambia

ICO a confronto con WebP
ICOWebP
Nome completoIcona di WindowsImmagine WebP
Estensione del file.ico.webp
Tipo di mediaimage/x-iconimage/webp
CompressioneSenza perdita — non si butta via nienteL’uno o l’altra, secondo l’impostazione
Prima pubblicazione19852010
Pubblicato daMicrosoftGoogle
SpecificaRFC 9649
LicenzaPubblicato, non standardizzatoStandard aperto
Situazione attualeDi nicchiaAttuale
Profondità di bit88
Colore che sa descrivereRGB, tavolozza indicizzataRGB, YCbCr
Immagine più grande256 px per lato16.383 px per lato
Si apre nel browserTutti i browserTutti i browser
Valutato al suo postoPNG, SVGAVIF, JPG, PNG

Che cosa si perde

WebP contiene una pagina. Un file ICO di più pagine si converte pagina per pagina, non in un unico file.

Che cosa resta

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

Aprire il risultato

GIMP legge sia ICO sia WebP, quindi puoi confrontare il risultato con l'originale senza un secondo programma.

A che cosa serve ciascun formato

ICO è il formato di Microsoft, pubblicato nel 1985. Registra 8 bit per canale.

WebP viene da Google e risale al 2010, descritto in RFC 9649. Adobe Photoshop, GIMP e Squoosh lo leggono.

ICO è stato pubblicato nel 1985 e WebP nel 2010. Il più vecchio è in genere il file più sicuro da consegnare; il più recente fa lo stesso lavoro con meno byte.

Da ICO a WebP: domande frequenti

Il mio file ICO 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 ICO in WebP è 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 ICO in WebP?

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

Un file ICO di più pagine entra in un unico WebP?

WebP contiene una pagina. Un file ICO di più pagine si converte pagina per pagina, non in un unico file.

La trasparenza sopravvive da ICO a WebP?

La trasparenza resta. ICO e WebP 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 ICO e WebP si può verificare, e questi sono i documenti che chiudono la questione.