Home › Kennisbank › Favicon Problemen Oplossen
Ontwikkelaar & Code

Waarom uw favicon niet zichtbaar is: paden, browsercache en HTML-tags

Publicatiedatum: 26 oktober 2026 • Laatst bijgewerkt: 4 november 2026 • Auteur: GoToolstack Engineering Team • Geverifieerd met: Favicon Generator GoToolstack
Inhoudsopgave
  1. De extreme cache-eigenschappen van browser-favicons
  2. Bestandspaden: de verplichte root-directory (/favicon.ico)
  3. Moderne afmetingen: 16x16, 32x32, 180x180 en webapp-manifest
  4. De complete HTML <head> tags checklist
  5. Effectieve technieken voor cache-busting en verificatie
Direct genereren: Genereer complete icon-pakketten voor alle platforms (16x16, 32x32, 180x180 Apple Touch, 512x512 PWA) met kant-en-klare HTML-code.
Favicon Generator Openen →

1. De extreme cache-eigenschappen van browser-favicons

U heeft uren gewerkt aan een nieuw logo voor uw website, het bestand geüpload naar de server, de HTML-code bijgewerkt en de pagina ververst... maar in het tabblad verschijnt nog steeds het oude icoon of een blanco wereldbolletje. Dit is een universele ervaring voor webontwikkelaars.

Webbrowsers (zoals Google Chrome, Safari, Firefox en Edge) slaan favicons op in een afzonderlijke, interne SQLite-database die losstaat van de reguliere HTTP-browsercache. Een eenvoudige druk op F5 of zelfs Ctrl+F5 leegt deze speciale favicon-cache vaak niet. De browser blijft het gecachte icoon soms wekenlang vasthouden om netwerkverzoeken bij het openen van bladwijzers te minimaliseren.

2. Bestandspaden: de verplichte root-directory (/favicon.ico)

Veel zoekmachines (waaronder Googlebot) en bladwijzersystemen verwachten het klassieke favicon.ico-bestand verplicht direct in de hoofddirectory (root) van uw domein: https://uw-website.nl/favicon.ico.

Zelfs als u in uw HTML-code een ander pad definieert (zoals /assets/icons/favicon.ico), stuurt de browser bij de eerste kennismaking altijd een achtergrondverzoek naar /favicon.ico. Als uw server daarop een 404-fout of een HTML-foutpagina retourneert, markeren sommige browsers het icoon als ongeldig. Plaats daarom altijd een fysieke favicon.ico in de root van uw webserver.

3. Moderne afmetingen: 16x16, 32x32, 180x180 en webapp-manifest

Een enkelvoudige 16x16 pixel afbeelding is allang niet meer voldoende voor moderne apparaten met hoge pixeldichtheid (Retina / 4K schermen). Een compleet icon-pakket omvat minimaal:

Bestandsnaam Formaat Afmetingen Doelplatform / Gebruik
favicon.ico Multi-layer ICO 16x16, 32x32, 48x48 Klassieke browser-tabbladen en legacy systemen
favicon-32x32.png PNG 32 x 32 px Standaard desktopbrowsers (scherpe Retina weergave)
apple-touch-icon.png PNG 180 x 180 px iOS thuisscherm (iPhone & iPad bladwijzers)
android-chrome-192x192.png PNG 192 x 192 px Android thuisscherm & Progressive Web Apps (PWA)
android-chrome-512x512.png PNG 512 x 512 px PWA opstartscherm (Splash screen)

4. De complete HTML <head> tags checklist

Plaats de volgende gestandaardiseerde meta-tags in de <head> van al uw HTML-documenten voor universele compatibiliteit:

<link rel="icon" type="image/x-icon" href="/favicon.ico">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">

5. Effectieve technieken voor cache-busting en verificatie

Als uw browser na een update weigert het nieuwe icoon te tonen, gebruik dan een van deze beproefde methoden:

  • Query-string Cache-Busting: Voeg een versienummer toe aan de link: href="/favicon.ico?v=2". De browser ziet dit als een compleet nieuwe URL en downloadt het bestand direct opnieuw.
  • Directe URL bezoeken: Typ https://uw-website.nl/favicon.ico rechtstreeks in de adresbalk en druk op Ctrl+F5 om de serverversie te forceren.
  • Incognitomodus of afzonderlijk profiel: Open uw website in een privé-/incognitovenster om te controleren of nieuwe bezoekers het juiste icoon zien.