Home › Blog › Risoluzione Favicon
Media e Immagini

Perché la tua Favicon non si vede: Percorsi file, tag HTML e cancellazione cache

Pubblicato: 17 ottobre 2026 • Aggiornato: 17 ottobre 2026 • Autore: Team di Ingegneria GoToolstack • Testato sul Generatore Favicon GoToolstack
Genera favicon nitide nel tuo browser: Converti qualsiasi grafica in 5 formati PNG (16, 32, 96, 192, 512 px) nel Canvas locale senza caricare file.
Apri Generatore Favicon
Indice dei contenuti
  1. Diagnosi diretta: 5 cause per cui la favicon non si vede
  2. Tre standard di icone web a confronto
  3. Funzionalità e limiti del generatore GoToolstack
  4. Snippet HTML pronto per la produzione
  5. Come bypassare la cache persistente del browser
  6. Checklist rapida di controllo
  7. Strumenti GoToolstack per immagini
  8. Riferimenti tecnici e standard ufficiali

1. Diagnosi diretta: 5 cause per cui la favicon non si vede

Se la favicon non compare nella scheda del browser, il problema è raramente l'immagine. Nella quasi totalità dei casi, l'errore deriva da percorsi relativi, risposte HTTP errate o cache persistente del client.

Segui questi 5 punti di verifica in ordine:

  1. 1. File Path Resolution: Using a relative path like href="favicon.png" on deep sub-pages (e.g. /blog/post-1/) causes the browser to search for /blog/post-1/favicon.png, which returns a 404. Always use a root-relative path (href="/favicon.png").
  2. 2. HTTP Server Status: Verify that your server returns an HTTP 200 OK. An HTTP 403 Forbidden or 404 Not Found response leaves the tab blank.
  3. 3. HTML <link> Syntax: Ensure you include rel="icon". While the WHATWG HTML Living Standard explicitly permits rel="shortcut icon" for historical compatibility (treating it identically to rel="icon"), modern standard best practice specifies rel="icon" to avoid legacy syntax.
  4. 4. Server MIME Types: The web server must deliver the file with Content-Type: image/png or image/svg+xml. If sent as text/html or application/octet-stream, the browser will discard the icon.
  5. 5. Aggressive Icon Caching: Desktop browsers cache favicons aggressively in an internal persistent database. Normal page refreshes do not invalidate this database.

2. Tre standard di icone web a confronto

Distingui la Favicon per schede (16x16 e 32x32 px PNG o SVG), l'Apple Touch Icon (180x180 px PNG) e le icone PWA in manifest.json (192x192 e 512x512 px).

Matrice di risoluzione dei favicon moderni e invalidamento della cache
Figura 1: Gerarchia dei favicon: schede desktop 16/32 px, Apple Touch 180 px e manifest PWA.
Standard Icona Ambiente di Utilizzo Dimensioni Tag HTML / Manifest
Favicon Scheda Schede e Segnalibri 16x16, 32x32 px PNG / SVG <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
Apple Touch Icon Schermata Home iOS 180x180 px PNG <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
PWA Web App Installazione e Splash PWA 192x192, 512x512 px PNG manifest.json ("icons": [...])

3. Funzionalità e limiti del generatore GoToolstack

Lo strumento GoToolstack opera nel Canvas locale ed esporta 5 formati PNG standard:

16x16, 32x32, 96x96, 192x192 e 512x512 px.

FORMATI E DIMENSIONI DI USCITA: Il Generatore Favicon GoToolstack produce via Canvas 5 dimensioni PNG quadrate: 16x16, 32x32, 96x96, 192x192 e 512x512 px. Rinominare .png in .ico NON genera un file ICO binario valido. L'icona SVG va esportata da programmi vettoriali e l'icona Apple Touch 180x180 px si prepara ridimensionando il file PNG da 512px.

4. Snippet HTML pronto per la produzione

Inserisci i tag nel <head> usando percorsi dalla radice e il parametro di versione (?v=2):

<!-- 1. Modern Scalable Vector Favicon (Chrome, Firefox, Edge) -->
<link rel="icon" type="image/svg+xml" href="/favicon.svg?v=2">

<!-- 2. Standard High-Resolution PNG Favicons (GoToolstack Output) -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=2">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=2">

<!-- 3. Apple Touch Icon for iOS Safari Home Screen -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">

5. Come bypassare la cache persistente del browser

I browser memorizzano le favicon in database interni dedicati. Per verificare subito l'aggiornamento:

  1. Aggiungi un parametro di versione: Aggiorna il tag con href="/favicon-32x32.png?v=2" per forzare il download.
  2. Esegui un hard reload: Premi Ctrl+F5 (Windows) o Cmd+Shift+R (macOS) per bypassare la cache locale.
  3. Verifica in finestra anonima: Una sessione privata isola il test dal database interno delle favicon.

6. Checklist rapida di controllo

  • Il file risiede nella root del server con percorso relativo alla radice (href="/favicon-32x32.png").
  • Il server risponde con HTTP 200 OK e Content-Type corretto (image/png o image/svg+xml).
  • I tag link sono posizionati nel <head> con rel="icon" corretto.
  • Il parametro di versione (?v=2) è presente per invalidare la cache persistente.
  • Visualizzazione verificata in finestre anonime su Chrome, Firefox, Safari ed Edge.

7. Strumenti GoToolstack per immagini

Crea e ottimizza le tue icone nel browser in modo sicuro senza caricare file su server remoti:

Riferimenti tecnici e standard ufficiali