Ana Sayfa › Blog › Favicon Çözüm Rehberi
Medya & Görsel

Favicon Neden Görünmüyor? Dosya Yolu, HTML Etiketi ve Önbellek Kontrolü

Yayınlanma: 17 Ekim 2026 • Güncellenme: 17 Ekim 2026 • Hazırlayan: GoToolstack Teknik Ekibi • GoToolstack Favicon Oluşturucu ile Doğrulandı
Net web simgelerini yerel olarak oluşturun: Görsellerinizi sunucuya göndermeden tarayıcınızın Canvas motoruyla 5 standart PNG boyutuna (16, 32, 96, 192, 512 px) dönüştürün.
Favicon Oluşturucuyu Aç
İçindekiler
  1. Doğrudan Teşhis: Favicon Neden Görünmez? 5 Temel Hata
  2. Üç Farklı Web Simgesi: Kullanım Alanı ve Çözünürlükler
  3. GoToolstack Favicon Aracının Yetenekleri ve Sınırları
  4. Üretime Hazır ve Doğrulanmış HTML Kod Yapısı
  5. İnatçı Tarayıcı Önbelleğini Güvenle Aşma (Cache-Busting)
  6. Hızlı Doğrulama ve Kontrol Listesi
  7. GoToolstack İstemci Taraflı Görsel Araçları
  8. Teknik Referanslar ve Resmi Standartlar

1. Doğrudan Teşhis: Favicon Neden Görünmez? 5 Temel Hata

Tarayıcı sekmesinde favicon görünmediğinde sorun neredeyse hiçbir zaman görsel dosyasının bozuk olmasından kaynaklanmaz. Canlı projelerde eksik favicon vakalarının %90'ından fazlası dosya yolu çözünürlüğü, sunucu HTTP başlıkları veya aşırı inatçı tarayıcı önbelleğinden ileri gelir.

Görselinizi yeniden kaydetmeden önce şu 5 kontrol noktasını sırayla inceleyin:

  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. Üç Farklı Web Simgesi: Kullanım Alanı ve Çözünürlükler

Modern web uygulamalarında simgeler görüntülendikleri ortama göre farklı standartlara ayrılır. Sekme simgesi ile mobil ana ekran simgesini birbirine karıştırmak hatalı görünüme yol açar:

Modern web favicon çözünürlük matrisi ve önbellek aşma hiyerarşisi
Görsel 1: Favicon çözünürlük hiyerarşisi: 16/32 px masaüstü sekmeler, 180 px Apple ikonu, 512 px PWA ikonu ve sürüm parametresiyle önbellek aşma.
Simge Standardı Kullanım Ortamı Çözünürlük HTML / Manifest Etiketi
Sekme Faviconu Tarayıcı Sekmeleri ve Yer İmleri 16x16, 32x32 px PNG / SVG <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
Apple Touch Simgesi iOS Safari Ana Ekranı 180x180 px PNG <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
PWA Web Uygulaması PWA Yükleme ve Açılış Ekranı 192x192, 512x512 px PNG manifest.json ("icons": [...])

3. GoToolstack Favicon Aracının Yetenekleri ve Sınırları

GoToolstack Favicon Oluşturucu, yüklediğiniz görseli tamamen tarayıcınızın yerel Canvas motorunda işler ve 5 standart kare PNG boyutu üretir:

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

ÇIKTI BİÇİMİ VE BOYUTLAR: GoToolstack Favicon Oluşturucu, yüklediğiniz görseli tamamen tarayıcınızın yerel Canvas motorunda işleyerek 5 standart kare PNG boyutu üretir: 16x16, 32x32, 96x96, 192x192 ve 512x512 px. Bir .png dosyasının uzantısını elle .ico olarak değiştirmek geçerli bir ikili ICO dizini OLUŞTURMAZ; modern tarayıcılarda PNG çıktılarını doğrudan kullanın. Vektör SVG simgeleri vektör grafik araçlarından ihraç edilmeli; 180x180 px Apple Touch simgesi ise 512px çıktının yeniden boyutlandırılmasıyla hazırlanmalıdır.

4. Üretime Hazır ve Doğrulanmış HTML Kod Yapısı

Aşağıdaki etiketleri HTML belgenizin <head> bölümüne ekleyin. Kök dizine işaret eden yollara ve önbellek yenilemesi sağlayan ?v=2 sürüm parametresine dikkat edin:

<!-- 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. İnatçı Tarayıcı Önbelleğini Güvenle Aşma (Cache-Busting)

Masaüstü tarayıcılar faviconları normal sayfa önbelleğinden ayrı, özel yerel veritabanlarında saklar. Değişiklikleri anında görmek için:

  1. Sürüm parametresi ekleyin: HTML etiketinizi href="/favicon-32x32.png?v=2" olarak güncelleyin. Bu işlem tarayıcı ve önbellek sunucularına yeni dosyayı getirmeyi bildirir; ancak CDN veya proxy önbellek anahtarınız sorgu dizgilerini yoksayacak şekilde yapılandırılmışsa, dosya adını değiştirmek (favicon-32x32.v2.png) kesin çözümdür.
  2. Önbelleği temizleyerek yenileyin: Chrome, Edge veya Firefox üzerinde Ctrl+F5 (Windows) veya Cmd+Shift+R (macOS) tuşlarına basarak tam yenileme yapın.
  3. Gizli pencerede test edin: Yeni bir gizli pencere açarak önceki oturumdan kalan yerel simge veritabanını tamamen devre dışı bırakın.

6. Hızlı Doğrulama ve Kontrol Listesi

  • Dosya sunucu kök dizininde yer alıyor ve kök dizine işaret eden yol kullanılıyor (href="/favicon-32x32.png").
  • Sunucu doğru Content-Type (image/png veya image/svg+xml) ile HTTP 200 OK yanıtı veriyor.
  • HTML link etiketleri <head> bölümünde ve geçerli rel="icon" ile tanımlanmış.
  • Kalıcı istemci önbelleğini kırmak için sürüm sorgu parametresi (?v=2) eklenmiş.
  • Chrome, Firefox, Safari ve Edge üzerinde yeni gizli pencerelerde doğrulanmış.

7. GoToolstack İstemci Taraflı Görsel Araçları

Medya ve simge dosyalarınızı sunucuya yüklemeden tarayıcınızda yerel olarak işleyin ve optimize edin:

Teknik Referanslar ve Resmi Standartlar