favicon-checker.com

Favicon boyutları: bir site hangi simgelere ihtiyaç duyar

Güncellendi

Bugün favicon boyutları beş dosyaya iner: 32×32 bir favicon.ico, bir SVG simgesi, 180×180 bir Apple touch icon ve web uygulaması manifest dosyasında 192×192 ile 512×512 olan, biri maskable iki PNG. 57×57 Apple simgeleri, Windows döşemeleri veya ek PNG boyutları gibi geri kalan her şey eskidir ve çıkarılabilir.

Boyut tablosu

DosyaBoyutKullananNotlar
favicon.ico32×32 (16 ve 48 de olabilir)Tüm tarayıcılar, RSS okuyucular, /favicon.ico adresini isteyen her şeyHTML başka simgeler bildirse bile site kökünde bulundurun.
favicon.svgHerhangi, kare viewBoxChrome, Edge ve Firefox sekmeleriHer boyutta net olur ve koyu modda renk değiştirebilir.
favicon-96x96.png96×96Google AramaApple touch icon bildirilmişse isteğe bağlı; Google ikisini de okur.
apple-touch-icon.png180×180iPhone ve iPad ana ekranları, Google AramaOpak arka plan. Köşeleri iOS kendisi yuvarlar.
Manifest simgesi192×192Android ana ekranıWeb uygulaması manifest dosyasında icons içinde listelenir.
Manifest simgesi512×512Yükleme istemi, açılış ekranıChrome'un yükleme ölçütleri bir 192 ve bir 512 simge ister.
Maskable simge512×512Android uyarlanabilir simgeleri"purpose": "maskable", logo ortadaki %80'lik dairenin içinde.

Tarayıcı sekmeleri: favicon.ico ve SVG

Sekme simgeyi 16 CSS pikseli olarak gösterir; yüksek yoğunluklu ekranda bu 32 cihaz pikselidir. Bu yüzden favicon.ico içindeki 32×32 görüntü en önemlisidir. İsterseniz aynı dosyaya 16 ve 48 de ekleyin; tarayıcılar en yakın olanı seçer.

Bir SVG simgesi tüm boyutları tek seferde karşılar. İçine bir prefers-color-scheme medya sorgusu da koyabilirsiniz; böylece koyu renkli logo koyu sekmelerde açık renge döner. Önce ICO'yu sizes="32x32" ile, ardından SVG'yi bildirin: SVG destekleyen tarayıcılar onu alır, diğerleri ICO'ya döner.

Google Arama

Google'ın favicon yönergeleri en az 8×8 piksellik kare bir simge ister ve 48×48'den büyük olanı önerir. Desteklenen biçimler BMP, GIF, ICO, PNG, JPEG, PPM ve TIFF'tir. SVG bu listede yoktur, bu yüzden yalnızca SVG kullanan bir site Google'a kullanılabilir bir şey vermez. Google hem rel="icon" hem de rel="apple-touch-icon" okur; bildirilmiş 180×180 bir Apple touch icon boyut önerisini zaten karşılar. Ayrı bir dosya isterseniz 96×96 bir PNG işe yarar.

iPhone ve iPad

Biri siteyi ana ekrana eklediğinde iOS Apple touch icon'u kullanır. 180×180, güncel iPhone'lar için doğru boyuttur (3x ölçekte 60 punto); iPad'ler onu sorunsuz küçültür, bu yüzden tek dosya yeter. Saydam alanlar ana ekranda siyaha döner, bu yüzden simgeye düz bir arka plan verin. Simge yoksa iOS sayfa ekran görüntüsüne veya düz bir karedeki bir harfe döner.

Android ve yüklenebilir web uygulamaları

Android ve Chrome simgeleri web uygulaması manifest dosyasından okur. 192×192 simge ana ekrana gider; 512×512 olan yükleme penceresinde ve açılış ekranında görünür.

Maskable simge, görseli karenin tamamını dolduran ayrı bir 512×512 görüntüdür. Android onu telefonun kullandığı şekle keser: daire, squircle veya yuvarlatılmış kare. Logoyu, çapı görüntünün %80'i olan ortadaki bir dairenin içinde tutarsanız her maskede korunur. Maskable simge yoksa Android normal simgenizi küçültür ve beyaz bir daireye yerleştirir.

HTML

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

Ve site.webmanifest içindeki simgeler bölümü:

"icons": [
  { "src": "/icon-192.png", "sizes": "192x192", "type": "image/png" },
  { "src": "/icon-512.png", "sizes": "512x512", "type": "image/png" },
  { "src": "/icon-maskable.png", "sizes": "512x512", "type": "image/png", "purpose": "maskable" }
]

Manifest dosyasını application/manifest+json olarak, her simgeyi de gerçek görsel türüyle sunun. /favicon.ico isteğine 200 durumuyla bir HTML sayfası döndüren sunucu, ağ sekmesi sorunsuz görünse bile simgeyi bozar. Tek sayfalık uygulamalar bunu sık yapar.

Çıkarabileceğiniz boyutlar

  • 57, 60, 72, 76, 114, 120, 144 ve 152 px Apple touch icon'lar. iOS 180 px olanı ölçekler.
  • mstile-*.png, browserconfig.xml ve msapplication-* etiketleri. Windows 8 ve 10 Başlangıç döşemeleri içindi.
  • Safari'nin mask-icon etiketi. Safari 12 ve sonrası sabitlenmiş sekmeler için normal faviconu kullanır.
  • favicon.ico zaten ikisini de içeriyorsa ayrı 16×16 ve 32×32 PNG bağlantıları.

Setinizi kontrol edin

Favicon Checker yukarıdaki her dosyayı sitenizden alır, gerçek boyutu ve biçimi ölçer, simgelerin sekmelerde, Google'da, iOS'ta ve Android'de nasıl göründüğünü gösterir.