Favicon-koot: tiedostomuodot ja käyttötarkoitukset

Kirjoittaja

Favicon-kokoja etsiessä vastaan tulee yhä viidentoista tiedoston luetteloita vuodelta 2014. Nykyään kuusi kokoa riittää välilehtiin, hakutuloksiin, iOS:ään, Androidiin ja PWA-sovelluksiin. Tässä tarvittavat koot ja niiden tarkoitukset.

Ruudukko eri kokoihin sovitetuista favicon-muodoista
Saman ilmeen on pysyttävä tunnistettavana pienestä välilehdestä asennetun sovelluksen kuvakkeeseen.

Luotavien kokojen taulukko

Jokainen rivi vastaa paketin dokumentoitua käyttötarkoitusta. Taulukko painottaa pientä yhteensopivaa kokonaisuutta vanhojen muunnelmien kokoelman sijaan.

Modernin favicon-paketin tiedostot ja mitat
TiedostoMitatKäyttötarkoitus
favicon.ico16×16, 32×32, 48×48Välilehdet, kirjanmerkit, vanhat selaimet ja hakurobotit
favicon.svgvektorikuva, neliöNykyselaimet, tarkka kaikissa koissa, tukee tummaa tilaa
favicon-96x96.png96×96Googlen mobiilihakutulokset
apple-touch-icon.png180×180iOS:n ja iPadOS:n aloitusnäyttö, ilman läpinäkyvyyttä
web-app-manifest-192x192.png192×192Androidin aloitusnäyttö, määritetty verkkomanifestissa
web-app-manifest-512x512.png512×512PWA-sovellusten käynnistysnäyttö, maskable-versio

Miksi samassa .ico-tiedostossa on koot 16, 32 ja 48?

ICO on säiliömuoto: yksi tiedosto voi sisältää useita kuvia, joista selain valitsee näyttötilanteeseen sopivan. Tämä on juuri tarkoituksenmukaista, sillä tarvittava koko riippuu käyttötilanteesta.

16×16 sopii tavallisen näytön välilehteen. 32×32 tarjoaa vaihtoehdon suuren pikselitiheyden näytöille ja selaimen muille käyttöliittymille. 48×48 täydentää säiliön ja täyttää myös Googlen hakutulosten faviconille edellyttämän 48 pikselin monikerran.

Yleisin virhe on luoda .ico, jossa on vain 16×16-kuva: Retina-näytöllä kuvaketta suurennetaan ja se näyttää jatkuvasti sumealta.

180×180 iOS:lle, 192 ja 512 Androidille

iOS ei lue aloitusnäytön kuvaketta verkkomanifestista, vaan etsii apple-touch-icon-tunnisteen. Yksi 180×180-koko riittää kaikille uudehkoille iPhone- ja iPad-laitteille. Järjestelmä pienentää kuvan itse vanhemmille laitteille.

Android käyttää verkkomanifestia. Kaksi määritystä riittää: 192×192 aloitusnäytön kuvakkeelle ja 512×512 käynnistysnäytölle, kun sivusto asennetaan sovelluksena. Koon 512 versioon tulee määrittää purpose-arvoksi ”maskable”, eli se on suunniteltava kestämään rajaus ympyräksi tai pyöristetyksi neliöksi.

Pidä maskable-kuvakkeen tärkeä sisältö keskimmäisen 80 %:n sisällä. Sen ulkopuolinen osa voi rajautua pois puhelimen valmistajasta riippuen.

Millainen lähdekuva kannattaa valita?

Paras lähtökohta on SVG: sen voi muuttaa kaikkiin yllä mainittuihin kokoihin laadun heikkenemättä. Käytä muuten vähintään 512×512 pikselin neliömäistä PNG-kuvaa, jotta myös Androidin käynnistyskuvake syntyy pienentämällä eikä suurentamalla.

Vaakasuuntainen tekstiä sisältävä logo ei toimi koossa 16×16: sana muuttuu muutaman pikselin korkuiseksi sotkuksi. Irrota logosta symboli tai aloita yhdestä tai kahdesta kirjaimesta ja kontrastikkaasta taustasta.

Tarkista lopuksi kontrasti sekä vaalealla että tummalla taustalla: musta logo katoaa tumman teeman välilehdeltä. SVG-faviconin tumma versio ratkaisee juuri tämän ongelman.

Koot, joita et enää tarvitse

Vanhat generaattorit tuottavat edelleen tiedostoja vanhoihin integraatioihin, kuten Windows-ruutuihin tiedostoilla mstile-150x150.png ja browserconfig.xml. Lisää ne vain, jos tuettaviin ympäristöihisi kuuluvat nimenomaan nämä käyttöliittymät.

Pitkä sarja apple-touch-icon-57x57, 60x60, 72x72, 76x76, 114x114, 120x120, 144x144 ja 152x152 on ajalta, jolloin iOS ei osannut muuttaa kokoa. Yksi 180×180-kuva korvaa ne kaikki.

Tarpeettomien määritysten poistaminen yksinkertaistaa tietovarastoa ja HTML:ää. Tarkista kuitenkin omat kohdeselaimesi ja -alustasi ennen olemassa olevan integraation poistamista.

Alkuperäislähteet

Usein kysytyt kysymykset

Tarvitaanko favicon.ico edelleen?

Kyllä, mutta vain sivuston juuressa. Nykyselaimet suosivat SVG:tä, mutta monet robotit, sisällönkokoajat ja sähköpostiohjelmat pyytävät yhä /favicon.ico-tiedostoa lukematta HTML:ää. Tiedosto vie vain muutaman kilotavun, joten säilytä se.

Minkä kokoinen favicon sopii Google-hakutuloksiin?

Google edellyttää kuvaketta, jonka sivun pituus on 48 pikselin monikerta, ja näyttää sen yleensä koossa 48×48. 96×96 PNG tai SVG sopii tähän hyvin. Kuvakkeen on oltava robottien saatavilla, eikä robots.txt saa estää sitä.

Voiko favicon olla suorakulmainen?

Teknisesti kyllä, visuaalisesti ei. Kaikki näyttöpaikat varaavat neliön: suorakulmainen kuva joko vääristyy tai keskitetään tyhjien reunusten väliin. Aloita aina neliöstä ja lisää tarvittaessa marginaalit symbolin ympärille.

Kokeile käytännössä

Generaattori luo koko paketin sekunneissa, ilmaiseksi ja lähettämättä kuviasi palvelimelle.

Luo kaikki koot kerralla

Lue ja kokeile seuraavaksi

Muut LFFavicon-työkalut ja oppaat, jotka vastaavat yleisimpiin kysymyksiin.

Työkalut

Oppaat