Generatore Favicon gratis
Trasforma qualsiasi immagine in un pacchetto favicon completo: un favicon.ico multi-dimensione, un'icona Apple touch, icone Android/PWA, un manifesto web e lo snippet HTML pronto da incollare — tutto zippato, nel tuo browser.
Trascina qui un file o fai clic per sfogliare
PNG, JPG, WebP, SVG, HEIC, HEIF · elaborato sul tuo dispositivo
oppure premi Ctrl+V per incollare dagli appunti
I tuoi file non lasciano mai il tuo dispositivo. Tutta l'elaborazione avviene localmente nel browser.
💡 Per il miglior risultato, carica un'immagine quadrata di almeno 512×512. PNG trasparente o SVG funzionano meglio.
Usi comuni
- Crea una Favicon per il Sito WebGenera il set di favicon completo che ogni browser e dispositivo si aspetta.
- Genera Icone PWA e ManifestOttieni le icone 192px e 512px e il web manifest di cui una PWA ha bisogno.
- Crea un'Icona Apple TouchGenera l'icona 180×180 che iOS utilizza quando un sito viene salvato nella schermata iniziale.
- Trasforma un Logo in una FaviconConverti il tuo logo del marchio in una favicon pulita e riconoscibile.
- Genera Favicon per Qualsiasi FrameworkOttieni file favicon pronti all'uso per React, Next.js, WordPress e altri.
Come funziona
Questo strumento converte qualsiasi PNG, JPEG, WebP, o SVG in un pacchetto favicon completo — .ico multi-dimensione, icona Apple touch, icone Android/PWA, un web manifest, e uno snippet HTML pronto da incollare — interamente dentro il tuo browser usando la Canvas API e JSZip. Nulla viene caricato; tutto il rendering e l'assemblaggio dei file avvengono localmente.
- 1Canvas ridimensiona la tua immagineIl browser disegna la tua immagine sorgente su elementi Canvas HTML fuori schermo a ogni dimensione richiesta (16, 32, 48, 180, 192, e 512 px). Gli SVG senza attributi width/height espliciti vengono prima normalizzati tramite DOMParser e XMLSerializer così Firefox e Chrome producono un output di pixel identico invece di un canvas vuoto.
- 2L'encoder ICO scritto a mano impacchetta il file .icoLe voci ICO piccole (16, 32, 48 px) vengono codificate come bitmap DIB BGRA a 32 bit grezze — il BITMAPINFOHEADER più righe XOR bottom-up e una maschera AND a 1bpp — perché i componenti della shell Windows richiedono formato DIB non compresso a quelle dimensioni. Lo strumento scrive l'intestazione della directory ICO e concatena le voci interamente con DataView e Uint8Array, senza libreria ICO esterna coinvolta.
- 3Gli output PNG vengono prodotti tramite canvas.toBlobOgni variante PNG (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) viene catturata chiamando canvas.toBlob con 'image/png', delegando la codifica senza perdita al motore di immagini integrato del browser. Padding opzionale, colore di sfondo, e ritaglio della forma (quadrato, arrotondato, o cerchio) vengono applicati al contesto canvas prima della cattura.
- 4JSZip raggruppa tutto in un unico downloadJSZip assembla tutti i file generati — favicon.ico, i cinque PNG, un site.webmanifest con il nome della tua app, e un favicon-snippet.html con i tag <link> corretti — in un singolo blob .zip che si scarica automaticamente sul tuo dispositivo.
La tua immagine viene caricata direttamente nella Canvas API del browser e non lascia mai il tuo dispositivo — nessun dato del file viene trasmesso a nessun server in nessun momento.
Strumenti correlati
Convertitore PNG in ICO Favicon
Converti immagini PNG, JPG, WebP o SVG in file .ico favicon multi-dimensione. Scegli le dimensioni da includere (16, 32, 48, 64, 128, 256) e scarica un unico file .ico.
Creatore GIF Animate
Combina più immagini in un GIF animato. Ritardo tra fotogrammi, larghezza dell'output, loop e qualità regolabili. Codificato interamente nel tuo browser.
Creatore di Firme
Disegna una firma con il mouse, il dito, o lo stilo, oppure scrivi il tuo nome in un font a mano libera, poi esportala come PNG o SVG trasparente.