Startseite › Blog › Favicon Fehlerbehebung
Medien & Bilder

Warum Ihr Favicon nicht angezeigt wird: Dateipfad, HTML-Tags und Cache-Busting

Veröffentlicht: 17. Oktober 2026 • Aktualisiert: 17. Oktober 2026 • Autor: GoToolstack Entwicklungsteam • Getestet mit GoToolstack Favicon-Generator
Scharfe Web-Favicons lokal generieren: Wandeln Sie Grafiken im Browser-Canvas in 5 Standard-PNG-Größen (16, 32, 96, 192, 512 px) ohne Server-Uploads um.
Favicon-Generator öffnen
Inhaltsverzeichnis
  1. Direkte Diagnose: 5 Gründe für unsichtbare Favicons
  2. Drei unterschiedliche Web-Icons
  3. Funktionen und Grenzen des GoToolstack Favicon-Generators
  4. Praxiserprobtes HTML-Snippet
  5. Browser-Cache zuverlässig umgehen (Cache-Busting)
  6. Checkliste zur schnellen Überprüfung
  7. GoToolstack Medien-Tools
  8. Technische Referenzen und offizielle Standards

1. Direkte Diagnose: 5 Gründe für unsichtbare Favicons

Wenn ein Favicon im Tab nicht angezeigt wird, liegt es selten an einer beschädigten Bilddatei. In der Praxis resultieren über 90 % aller Fehler aus relativen Pfaden, Server-Headern oder dem aggressiven Browser-Cache.

Prüfen Sie diese 5 Ursachen systematisch:

  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. Drei unterschiedliche Web-Icons

Unterscheiden Sie: Tab-Favicon (16x16 / 32x32 px PNG oder SVG), Apple Touch Icon (180x180 px PNG) und Progressive Web App Icons im manifest.json (192x192 / 512x512 px).

Moderne Favicon-Auflösungsmatrix und Cache-Invalidierungshierarchie
Abb. 1: Favicon-Auflösungshierarchie: 16/32 px Desktop, 180 px Apple Touch und PWA-Manifest.
Icon-Standard Kontext Abmessungen HTML / Manifest Tag
Tab-Favicon Browser-Tabs & Lesezeichen 16x16, 32x32 px PNG / SVG <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
Apple Touch Icon iOS Safari Homescreen 180x180 px PNG <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
PWA Web App PWA Installation & Splash 192x192, 512x512 px PNG manifest.json ("icons": [...])

3. Funktionen und Grenzen des GoToolstack Favicon-Generators

Unser Tool erzeugt im Browser-Canvas 5 saubere PNG-Größen:

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

AUSGABEFORMATE & GRÖSSEN: Der GoToolstack Favicon-Generator erzeugt clientseitig via Canvas 5 quadratische PNG-Größen: 16x16, 32x32, 96x96, 192x192 und 512x512 px. Das manuelle Umbenennen einer .png-Datei in .ico erzeugt KEINE gültige binäre ICO-Datei. Vektorbasiertes SVG sollte aus Vektorprogrammen exportiert und das 180x180 px Apple-Touch-Icon durch Skalieren der 512px-Ausgabe vorbereitet werden.

4. Praxiserprobtes HTML-Snippet

Fügen Sie folgende Link-Tags im <head> ein. Beachten Sie die Root-Pfade und den Cache-Buster-Parameter (?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. Browser-Cache zuverlässig umgehen (Cache-Busting)

Browser speichern Favicons in internen Datenbanken, die einfache Neuladevorgänge ignorieren. So prüfen Sie das Icon sofort:

  1. Versionsparameter anhängen: Aktualisieren Sie das HTML-Tag auf href="/favicon-32x32.png?v=2", um Browser und CDNs zum Neuladen zu zwingen.
  2. Hard-Reload durchführen: Drücken Sie Strg+F5 (Windows) oder Cmd+Shift+R (macOS), um lokale Assets zu umgehen.
  3. Im Inkognito-Fenster prüfen: Ein neues privates Fenster schließt alte interne Icon-Datenbanken zuverlässig aus.

6. Checkliste zur schnellen Überprüfung

  • Datei liegt im Server-Root und wird mit Root-Pfad referenziert (href="/favicon-32x32.png").
  • Server liefert HTTP 200 OK mit korrektem Content-Type (image/png oder image/svg+xml).
  • HTML-Link-Tags befinden sich im <head> mit korrektem rel="icon".
  • Versionsparameter (?v=2) ist angehängt, um den persistenten Cache zu umgehen.
  • In frischen Inkognito-Fenstern in Chrome, Firefox, Safari und Edge erfolgreich verifiziert.

7. GoToolstack Medien-Tools

Erstellen und optimieren Sie Icons und Grafiken sicher lokal im Browser ohne Server-Uploads:

Technische Referenzen und offizielle Standards