Bir *favicon*, biri sitene yer imi eklediğinde veya iOS / Android ana ekranına kaydettiğinde tarayıcı sekmelerinde, yer imlerinde ve geçmiş listelerinde görünen küçük simgedir. Küçük bir şey gibi görünse de bir projenin nasıl hissettirdiği üzerinde şaşırtıcı derecede büyük bir etkisi vardır: gerçek bir favicon yayınlamak, yer tutucu bir kare ile bitmiş bir ürün arasındaki farktır.
Modern tarayıcılar favicon'u birkaç farklı boyut ve formatta ister. Sekme ve yer imi simgeleri 16×16 veya 32×32 bir PNG ister. iOS Safari 180×180 bir apple-touch-icon.png ister. Android'in Ana Ekrana Ekle özelliği bir web manifest içinde 192×192 ve 512×512 ister. Eski tarayıcılar ve bazı entegrasyonlar hâlâ çok çözünürlüklü bir favicon.ico bekler. Bunların hepsini tek tek elle kırpmak ciddi bir uğraştır — favicon oluşturucu bunu tek tıkla yapar.
Bu oluşturucu tamamen tarayıcında çalışır. Yüklediğin görsel yerel olarak bir <canvas> üzerinde çözülür, her çıktı boyutu onun yanında render edilir ve tüm paket (PNG'ler, ICO, web manifest, README ve HTML kod parçası) hiçbir şey yüklemeden bir .zip haline getirilir.
Kullanırken neler öğreneceksin
Tarayıcılar **birden fazla** favicon boyutu ister — artık tek bir "doğru" favicon görseli yoktur.
favicon.ico, birkaç boyutu (16, 32, 48) bir araya getirebilen bir konteyner formatıdır; böylece eski çağıranlar her zaman ihtiyaç duydukları boyutu bulur.
iOS Safari ile Android Chrome *farklı* simge URL'leri kullanır (apple-touch-icon.png ve manifest.webmanifest içindeki girdiler) — ikisinin de mevcut olması gerekir.
Adım adım favicon nasıl oluşturulur
1
Bir kaynak modu seç
1-3 karakterlik bir monogram için **Metin**, tek glyph'lik bir simge için **Emoji**, bir PNG, JPEG veya SVG bırakmak için **Görsel** kullan. Zaten bir logon varsa Görsel modu en iyi başlangıç noktasıdır.
2
Renkleri ve şekli ayarla
Bir arka plan rengi seç (monogramlar için bir de metin rengi). **Kare**, **Yuvarlatılmış** veya **Daire** seç — yuvarlatılmış kareler, iOS'un ana ekran simgelerini nasıl kırptığıyla eşleşir, bu yüzden doğal hissedilir.
3
Site adını ekle
Site adı, application-name meta etiketi ve PWA manifest.webmanifest short_name değeri haline gelir. Kullanıcıların bir tarayıcı yer iminde göreceği marka adını kullan.
4
Her boyutu önizle
Önizleme satırını kaydırarak simgenin 16px ve 32px'te (sekmelerin yaşadığı yerde) hâlâ okunabilir olduğundan emin ol. Tasarım o kadar küçükte okunaklılığını kaybediyorsa kaynağı sadeleştir — daha az karakter veya daha sıkı bir kırpma kullan.
5
Paketi indir ve HTML'i yapıştır
Her çıktı dosyasını bir kerede almak için **Favicon paketini indir (.zip)** butonuna tıkla. Dosyaları sitenin kök dizinine bırak, ardından HTML kod parçasını <head> içine yapıştır — işin bitti.
Paketteki dosyalar
Her indirme aşağıdaki dosyaları içerir. HTML kod parçası bunları birbirine bağlar — yalnızca bir alt kümeye ihtiyacın varsa desteklediğin platformlarla eşleşenleri tut.
Dosya
Boyut
Kullanan
Notlar
favicon.ico
16, 32, 48
Tarayıcı sekmeleri (eski sistem yedeği)
Çok çözünürlüklü ICO konteyneri — her tarayıcı hâlâ bu URL'i ister.
favicon-16x16.png
16×16
Tarayıcı sekme simgesi
<link rel="icon" sizes="16x16"> aracılığıyla yüksek DPI ekranlarda kullanılır.
favicon-32x32.png
32×32
Tarayıcı sekmesi + yer imleri
Retina ekranlardaki ana sekme simgesi.
favicon-48x48.png
48×48
Windows site tile'ı, görev çubuğu
Eski çağıranlar için favicon.ico içine de paketlenir.
apple-touch-icon.png
180×180
iOS Safari Ana Ekrana Ekle
Bu yoksa iOS, sayfanın bir ekran görüntüsüne fallback yapar — bunu mutlaka yayınla.
android-chrome-192x192.png
192×192
Android ana ekranı
manifest.webmanifest üzerinden referans verilir.
android-chrome-512x512.png
512×512
PWA yükleme isteği + splash
Yüklenebilir PWA'lar için zorunludur.
site.webmanifest
—
PWA yükleme metadata'sı
Simgeleri, adı, tema rengini listeler. <link rel="manifest"> ile bağlanır.
Deneyebileceğin favicon fikirleri
Metin monogramı
1-3 harf yaz (örneğin **Co**, **C** veya **JS**), bir marka rengi seç ve iOS'a uygun bir silüet için **Yuvarlatılmış**'ı seç.
Monogramlar 16px'te en okunaklı olanlardır çünkü kaybedilecek detay yoktur. Kalın, büyük bir harf ya da sıkı iki harfli bir ikili kullan; metin ve arka plan renklerini yüksek kontrastta tut.
Emoji kısayolu
Projenin tarzına uygun bir emoji seç — bir lansman için 🚀, bir deney için 🧪, dokümanlar için 📚. Nötr bir arka plan ayarla.
Emoji favicon'lar kişisel siteler, hackathon'lar ve yan projeler için samimi bir his verir. Aynı emoji'nin macOS'ta (Apple) ve Windows'ta (Segoe) farklı göründüğünü unutma — dışa aktardıktan sonra paket, önizlemede gördüğün macOS / Linux / Chrome görünümünü dondurur.
Logo görseli
Logonun bir PNG veya SVG'sini bırak, sanat eserinin kenarlara değmemesi için **Padding** kaydırıcısını artır ve logonda şeffaf kenarlar varsa **Arka plan rengini doldur** seçeneğini aç.
SVG girdiler her boyutta net şekilde render edilir. PNG girdiler de işe yarar, ama kendi çözünürlüklerinin ötesinde bulanıklaşırlar — en az 512×512 olan bir kaynaktan başla.
Sık yapılan favicon hataları
Sadece 16×16 bir PNG yayınlayıp bunun retina ekranlarda net görünmesini beklemek. Modern cihazlar sekme simgelerini 32px veya 48px'te render eder ve 16px'lik bir kaynağı bulanık bir lekeye dönüştürür.
apple-touch-icon.png'yi unutmak. Apple touch icon tanımlı değilse iOS, sayfanın bir ekran görüntüsüne fallback yapar — ki bu genelde berbat görünür.
Favicon dosyalarını bir alt dizine koyup <link rel="icon" href="/images/favicon.ico"> ile bağlamak. Bu çalışır, ama tarayıcılar yine de sitenin kökünde /favicon.ico'yu ararlar. Ya kök dizine de bir kopya koy ya da erişim loglarındaki 404'leri kabullen.
Favicon Oluşturucu SSS
Favicon nedir?
Favicon, bir tarayıcının bir sayfanın başlığının yanında — sekmelerde, yer imlerinde, geçmiş listelerinde ve ana ekran kısayollarında — gösterdiği küçük simgedir. İsim, *favorite icon*'ın kısaltmasıdır; orijinal Internet Explorer 5 sürümü bunu yer imleri için kullanmıştı.
2026'da gerçekten hangi favicon boyutlarına ihtiyacım var?
En azından şunlar: çok çözünürlüklü bir favicon.ico (16/32/48), 32×32 bir PNG, iOS için 180×180 apple-touch-icon.png ve Android ile yüklenebilir PWA'lar için bir site.webmanifest'te bildirilen 192×192 ve 512×512 PNG'ler. Bu aracın indirdiği paket bunların hepsini içerir.
ICO mu PNG mi SVG mi?
Tarayıcıların hepsi <link rel="icon" type="image/png"> ile PNG favicon'ları destekler. Hepsi ayrıca eski sistem /favicon.ico URL'sini de destekler. SVG favicon'lar modern tarayıcılarda desteklenir ve tek bir dosyanın her boyutta net şekilde ölçeklenmesine olanak tanır — logon zaten vektörse harikadırlar, ama iOS Safari hâlâ PNG fallback'e ihtiyaç duyar.
Favicon'um neden güncellenmiyor?
Tarayıcılar favicon'ları sıkı şekilde önbelleğe alır. Yeni dosyaları yükledikten sonra sayfayı sert yenile (Cmd/Ctrl + Shift + R), DevTools'ta site verilerini temizle veya favicon URL'sine bir query string ekle (/favicon.ico?v=2). Sitenin önünde bir CDN varsa onun da temizlenmesi gerekir genelde.
Apple touch icon'a ihtiyacım var mı?
Sitene iOS üzerinden ana ekrana kaydeden kullanıcıların, sayfanın küçük bir görüntüsü yerine gerçek bir simge görmesini istiyorsan — evet. Apple touch icon 180×180'dir ve /apple-touch-icon.png adresinde bulunur. Paket onu içerir.
Görselim yükleniyor mu?
Hayır. Görsel, tarayıcında <canvas> kullanılarak çözülür ve her çıktı (PNG'ler, ICO, ZIP, manifest) yerel olarak üretilir. Hiçbir şey makinenden çıkmaz.