Convertitore gratuito

PNG a Convertitore ICO

Converti istantaneamente immagini PNG in file Icona Windows (ICO) (generatore di Favicon) nel tuo browser. Veloce, sicuro e interamente lato client.

Fare clic o trascinare PNG qui

Supporta fino a 50 MB

O

Informazioni su questo strumento

ICO è il formato che Windows si aspetta per le icone delle applicazioni desktop e il formato che i browser storicamente si aspettano per le favicon (link rel=icon, /favicon.ico). Generare un file ICO corretto significa raggruppare più dimensioni della stessa immagine in un unico contenitore in modo che il sistema operativo o il browser possano scegliere la risoluzione di cui hanno bisogno. Un ICO favicon include tipicamente 16×16, 32×32 e 48×48; l'ICO di un'applicazione desktop di solito aggiunge 64×64, 128×128 e 256×256.

Questo convertitore prende uno o più file PNG e scrive un file ICO adeguatamente strutturato nel tuo browser. La directory ICO e i metadati di ciascuna immagine incorporata sono costruiti in JavaScript utilizzando un buffer binario; Le voci PNG vengono incorporate direttamente, mentre le dimensioni più piccole possono facoltativamente essere ricodificate come DIB in stile BMP per compatibilità legacy. L'output è un file ICO standard accettato da Esplora risorse, Visual Studio, browser Web e qualsiasi altro strumento che utilizza ICO.

Tutta l'elaborazione avviene localmente. I PNG vengono letti nel browser, il flusso di byte ICO viene costruito in memoria e il risultato viene offerto come download. Nessun caricamento sul server, nessuna archiviazione di file temporanei, nessuna dipendenza esterna.

Perché convertire PNG in ICO

Se gestisci un'applicazione Windows, l'icona dell'eseguibile deve essere un file ICO incorporato nelle risorse del binario. Le risorse PNG compilate non sono equivalenti. Generare un ICO corretto dai tuoi master PNG è il passaggio standard della creazione del pacchetto prima di collegare l'icona all'eseguibile.

Per le favicon, i browser moderni accettano anche PNG tramite il collegamento rel=icon, ma /favicon.ico è ancora il fallback legacy che i browser più vecchi e molti strumenti automatizzati (lettori RSS, anteprime social, crawler dei motori di ricerca) controllano per primi. Un sito senza un file /favicon.ico genera rumore 404 nei log del server e potrebbe non essere visualizzato correttamente nei client più vecchi. La produzione del file è un'attività di cinque secondi; non produrlo costa lo spam continuo nei registri.

Come usarlo

Carica i tuoi master PNG, scegli quali dimensioni raggruppare, genera.

  1. Carica i tuoi file PNG: Trascina un PNG (verrà ridimensionato alle dimensioni standard) o più PNG di dimensioni diverse (ciascuno verrà incorporato come dimensione nativa). Sono supportati file fino a 50 MB.
  2. Scegli le dimensioni incorporate: Le dimensioni standard delle favicon sono 16×16, 32×32 e 48×48. Le dimensioni standard delle icone delle applicazioni aggiungono 64×64, 128×128 e 256×256. Scegli il set che corrisponde al tuo caso d'uso.
  3. Genera l'ICO: Il convertitore ridimensiona l'origine secondo necessità, crea l'intestazione della directory ICO e incorpora ciascuna immagine. L'output è un singolo file .ico con tutte le dimensioni selezionate all'interno.
  4. Scarica e distribuisci: Salvare il file. Per le favicon, posizionale nella radice del tuo sito come /favicon.ico. Per le applicazioni Windows, incorporarle tramite il passaggio di compilazione delle risorse del sistema di build.

Casi d'uso comuni

Dettagli tecnici

Un file ICO è costituito da un'intestazione ICONDIR a 6 byte (riservato=0, tipo=1 per ICO, conteggio=numero di immagini), seguita da record ICONDIRENTRY a 16 byte, seguiti dal payload dell'immagine. Ogni ICONDIRENTRY specifica larghezza e altezza (dove 0 significa 256), conteggio dei colori, piani, profondità di bit, dimensione del carico utile e offset.

Ogni payload dell'immagine è un file PNG completo (firma PNG 0x89504E47 all'inizio) o un DIB in stile BMP. I moderni strumenti di conversione, incluso questo, incorporano PNG per le dimensioni 64×64 e superiori e BMP per le dimensioni più piccole, rispettando la convenzione prevista da Windows.

Il browser fa il lavoro pesante: decodifica PNG in bitmap tramite tela, ridimensionamento tramite tela drawImage con livellamento abilitato e l'assemblaggio ICO finale tramite DataView scrive in un buffer binario. Il buffer viene racchiuso come BLOB con tipo "image/x-icon" e offerto come download.

Migliori pratiche

Domande frequenti

C'è qualche perdita di qualità quando si converte PNG in ICO?
No. ICO utilizza PNG o BMP, quindi la qualità dell'immagine viene completamente preservata durante la conversione.
A cosa serve il formato ICO?
ICO (icona di Windows) viene utilizzato principalmente per le favicon dei siti Web e le icone delle applicazioni Windows.
Posso convertire in batch più file PNG?
Questo strumento elabora un file alla volta per garantire la massima qualità. Per più file, ripeti semplicemente il processo: ogni conversione richiede solo pochi secondi.
Le mie immagini vengono mantenute private durante la conversione?
SÌ. I tuoi file PNG vengono elaborati interamente all'interno del tuo browser utilizzando l'API Canvas e JavaScript. Niente viene caricato su nessun server: il file va direttamente dal tuo dispositivo al convertitore e torna al tuo dispositivo.
Il mio file è caricato su un server?
No. L'ICO viene costruito nel tuo browser utilizzando le scritture binarie JavaScript. I file non lasciano il tuo dispositivo.
Il mio ICO funzionerà nelle vecchie versioni di Windows?
SÌ. L'output utilizza il formato ICO standard supportato da Windows dalla versione 3.0. Le taglie 64 e precedenti utilizzano carichi utili in stile BMP per la massima compatibilità; Le voci da 256 pixel utilizzano PNG incorporato, supportato da Windows Vista e versioni successive.
Perché la mia favicon non si aggiorna?
I browser memorizzano le favicon nella cache in modo aggressivo, spesso per giorni. Forza un aggiornamento svuotando la cache del browser, aprendo direttamente l'URL della favicon per forzare un nuovo recupero o aggiungendo un parametro di query della versione al tag di collegamento.
Posso includere sia icone a colori che icone monocromatiche?
L'ICO standard supporta la profondità del colore nei metadati di ciascuna voce, ma l'utilizzo più moderno è il colore a 32 bit su tutte le dimensioni. Le icone monocromatiche sono una preoccupazione ereditata che pochi strumenti gestiscono oggi.