§

Carica un'immagine

PNG, JPEG, WebP — fino a 10 MB.

Mettere insieme un set di favicon per un nuovo sito significa aprire un'app di grafica, esportare sei PNG e scrivere i tag a mano, un flusso noioso per qualcosa che dovrebbe richiedere venti secondi. Questo strumento condensa tutto in un passaggio: carica un'immagine o digita testo, scegli font e colore e ottieni tutte le dimensioni di favicon con l'HTML e un frammento di manifest in uno ZIP. L'approccio è puramente lato browser — la Canvas API ridimensiona e fflate impacchetta in memoria. Niente viene caricato, funziona su computer bloccati o ambienti isolati. Le favicon sono PNG standard per qualsiasi browser con , e le icone Apple-touch-icon e PWA sono pronte per la produzione.

Come funziona la generazione di favicon nel browser

L'intera pipeline di generazione viene eseguita all'interno della scheda del browser utilizzando la Canvas API e la libreria di compressione fflate. Nessuna elaborazione lato server, nessun upload, nessun servizio di terze parti.

  1. Carica l'immagine sorgente o renderizza il testo o l'emoji su un canvas fuori schermo ad alta risoluzione. Se hai scelto un'immagine, viene decodificata nativamente dal browser. Se hai scelto la modalità testo, la pagina disegna la tua parola su un canvas con il carattere, il colore di primo piano e il colore di sfondo selezionati.
  2. Per ogni dimensione target (16, 32, 48, 180, 192, 512 pixel), la pagina crea un nuovo canvas fuori schermo in quella dimensione esatta, quindi disegna il contenuto sorgente utilizzando la Canvas API. Il ridimensionamento integrato del browser gestisce automaticamente la riduzione di scala con filtraggio bilineare o bicubico, producendo una favicon nitida in ogni dimensione.
  3. Ogni canvas viene esportato in un Blob PNG tramite canvas.toBlob(). Il pannello di anteprima mostra tutte e sei le dimensioni in modo da poter ispezionare il risultato prima di scaricare. Un blocco HTML pronto da incollare e un frammento di manifest per app web (manifest.json) vengono creati dai nomi dei file in modo da poterli inserire direttamente nel tag head del tuo sito.
  4. Quando fai clic su Scarica ZIP, la pagina legge ogni Blob PNG in memoria, usa fflate per impacchettarli insieme a un file manifest.json in un unico archivio ZIP e avvia un download con un clic. L'intero pacchetto viene creato nel tuo browser — non viene caricato nulla in nessuna fase.

Perché generare favicon nel tuo browser?

  • Un set completo di favicon elimina l'errore 404 di favicon non trovata alla prima visita e garantisce che il tuo sito appaia professionale nei segnalibri, nelle schede del browser e nelle schermate di installazione PWA. Le dimensioni mancanti significano che il browser non carica nulla o ricorre a una scala sfocata del vicino più prossimo.
  • L'HTML incluso e il frammento di manifest ti evitano di scrivere a mano sei tag e un blocco JSON di manifest. Incollali nel head del tuo sito, regola i percorsi se necessario e hai finito in secondi anziché in minuti.
  • La generazione lato client è l'unica opzione su dispositivi aziendali bloccati che non dispongono di un editor di foto. Poiché nulla viene caricato, non c'è rischio di fuga di dati e non è necessaria alcuna revisione di conformità per immagini sensibili o con marchio.
  • La modalità testo ed emoji ti consente di generare una favicon senza alcuna immagine. Digita l'iniziale del tuo marchio, una lettera o un emoji, scegli un carattere e un colore e ottieni un set completo — perfetto per progetti personali, prototipi o siti che hanno bisogno solo di una favicon temporanea ora.

Applicazioni comuni della generazione di favicon

Ogni sito che le persone aggiungono ai segnalibri o installano ha bisogno di una favicon. Ecco tre scenari in cui un generatore basato su browser fa risparmiare tempo.

  • Configurare una nuova landing page o microsito. Genera un set completo di favicon da un logo aziendale in meno di un minuto, copia i tag nel head del sito e rilascia. Nessuno strumento di progettazione necessario.
  • Produrre icone PWA per un'app web progressiva. Le icone PNG 192×192 e 512×512 sono richieste per il manifest.json. Generale insieme al resto del set di favicon in un unico passaggio invece di ridimensionare manualmente un logo.
  • Creare segnaposto per prototipi e siti di staging. Digita una singola lettera o emoji, scegli un colore di sfondo e ottieni favicon realistiche senza aspettare le risorse finali del marchio dal team di progettazione.

Un esempio pratico: generare un set di favicon da un logo aziendale

Hai un logo PNG 500×500 e hai bisogno del set completo di favicon per un nuovo sito di marketing.

Apri questa pagina e trascina il logo PNG nella zona di upload. L'immagine viene caricata e appare un'anteprima accanto alla griglia delle dimensioni. Fai clic su Genera favicon. La pagina disegna il logo su sei canvas fuori schermo a 16, 32, 48, 180, 192 e 512 pixel e ti mostra ogni risultato. Sotto il pannello di anteprima, appare il blocco HTML pronto da incollare con voci rel="icon" per le dimensioni 16/32/48, un link apple-touch-icon per la dimensione 180 e un link manifest per le icone PWA. Il frammento di manifest sottostante elenca le icone 192 e 512. Fai clic su Scarica ZIP — la pagina impacchetta tutti e sei i PNG più il manifest.json in un singolo archivio ZIP tramite fflate. L'intero processo richiede due secondi e non consuma larghezza di banda oltre il caricamento iniziale della pagina.

Quali dimensioni di favicon genera lo strumento?

Sei dimensioni: 16×16, 32×32 e 48×48 per le favicon standard del browser, 180×180 per l'Apple Touch Icon e 192×192 e 512×512 per le icone del manifest PWA. Ogni dimensione viene emessa come PNG. I browser moderni accettano favicon PNG tramite .

Posso generare una favicon da testo o un emoji?

Sì. Passa alla modalità testo o emoji, digita una parola o incolla un emoji, scegli un carattere, un colore di primo piano e un colore di sfondo, e fai clic su Genera. Il testo viene renderizzato su un canvas fuori schermo ad alta risoluzione e poi ridimensionato a ogni dimensione target di favicon.

L'immagine viene caricata su un server?

No. L'immagine non lascia mai il tuo dispositivo. La pagina utilizza la File API del browser per leggere l'immagine in memoria e la Canvas API per ridimensionare ed esportare ogni favicon. Apri il pannello Rete di DevTools durante la generazione — le uniche richieste in uscita sono il caricamento iniziale della pagina e le chiamate pubblicitarie. Nessun dato dell'immagine viene trasmesso.

Quali formati sono accettati per il caricamento delle immagini?

Qualsiasi formato che il browser possa decodificare: PNG, JPEG, WebP, GIF e SVG (rasterizzato dal browser). Il limite di dimensione del file è di 10 MB per upload.

Come funziona il download ZIP?

La pagina utilizza la libreria fflate (caricata su richiesta da un percorso condiviso) per impacchettare tutti i PNG generati più il manifest.json in un archivio ZIP standard. L'impacchettamento avviene interamente nella memoria del browser — nessun upload, nessun round-trip con il server. Lo ZIP viene servito come download Blob con un clic.

Posso usare queste favicon su qualsiasi sito web?

Sì. Le favicon PNG generate funzionano su tutti i browser moderni che supportano il tag . L'Apple Touch Icon 180×180 copre iOS e Safari. Le icone PWA 192×192 e 512×512 soddisfano i requisiti del manifest per Chrome su Android e altri browser che supportano PWA.

Esiste un'opzione di formato .ico vero?

La versione corrente produce PNG perché tutti i browser moderni li accettano tramite . Un vero formato .ico multi-risoluzione non è ancora supportato e potrebbe essere aggiunto in una versione futura.