CodeKitHub
Bildeverktøy

SVG til favicon-generator

Sist oppdatert:

Last opp én SVG-logo og få alt et moderne nettsted trenger: en skikkelig favicon.ico med flere oppløsninger, PNG-ikoner i hver størrelse nettlesere og telefoner faktisk spør etter, og HTML-<link>-taggene du limer inn i <head>. All rendring skjer i nettleseren din — SVG-en forlater aldri enheten din.

Hva er dette verktøyet?

En favicon.ico er ikke bare et lite bilde — det er et beholderformat som kan holde flere størrelser av samme ikon i én fil, slik at nettleseren, oppgavelinjen eller bokmerkelinjen kan velge hvilken oppløsning som ser skarpest ut der den vises. Å gi nytt navn til en PNG som favicon.ico gjør ikke det: det er ett enkelt bilde med feil filendelse, og selv om noen nettlesere tolererer det, forventer mange verktøy, søkeroboter og eldre nettlesere som leser rådataene den ekte ICO-beholderstrukturen, og vil feile eller falle tilbake til et blankt ikon.

Dette verktøyet bygger en faktisk ICO-beholder: det rendrer SVG-en din ved 16×16, 32×32 og 48×48, koder hver som PNG internt, og pakker alle tre inn i én gyldig favicon.ico ved bruk av det samme PNG-i-ICO-formatet alle nettlesere og operativsystemer har støttet siden Windows Vista. I tillegg får du separate PNG-filer ved 180×180 (størrelsen iOS bruker for ikonet når noen legger nettstedet ditt til hjemmeskjermen) og 192×192 / 512×512 (størrelsene Android og PWA-installasjonsforespørsler henter fra webapp-manifestet ditt).

Hvorfor bruke det?

  • Produserer en genuint gyldig favicon.ico med flere oppløsninger, ikke en omdøpt PNG.
  • Dekker alle ikonstørrelser en reell utrulling trenger i én omgang: 16, 32, 180, 192, 512 px.
  • Ferdig HTML for <head> — ingen gjetting rundt rel/sizes/type-attributter.
  • SVG-er som ikke er kvadratiske, sentreres på et gjennomsiktig kvadrat i stedet for å strekkes.
  • Alt rendres lokalt i nettleseren din; SVG-en lastes aldri opp.

Slik bruker du det

  1. Klikk boksen eller slipp SVG-logofilen din på den.
  2. Verktøyet rendrer den i alle favicon-størrelser automatisk — ingen innstillinger å konfigurere.
  3. Last ned favicon.ico for nettstedets rot, pluss de enkelte PNG-ikonene.
  4. Kopier HTML-utdraget og lim det inn i sidens <head>.

Eksempel

Inndata

logo.svg — et firmamerke, 3 KB vektor

Resultat

favicon.ico (16/32/48 px kombinert), pluss favicon-16.png, favicon-32.png, apple-touch-icon.png (180 px), icon-192.png, icon-512.png

Én SVG inn, hver ikonfil en reell utrulling trenger, ut.

Hvilken ikonstørrelse brukes hvor

FilStørrelseBrukes til
favicon.ico16/32/48 px (kombinert)Nettleserfane, bokmerkelinje, oppgavelinje
favicon-16.png / favicon-32.png16×16 / 32×32Reserveløsning for nettlesere som foretrekker PNG-favikoner
apple-touch-icon.png180×180iOS-hjemmeskjermikon når nettstedet legges til hjemmeskjermen
icon-192.png192×192Android-hjemmeskjermikon, webapp-manifest
icon-512.png512×512PWA-installasjonsforespørsel, Android-splashskjermikon

Hvorfor SVG-kilden betyr noe

Fordi SVG lagrer former som matematikk i stedet for piksler, starter fersk rendring ved 16 px og ved 512 px fra samme eksakte stidata — det finnes ingen oppskaleringsartefakt i den store enden, og ingen tvungen pikselavrundingsgjetting verktøyet må kompromisse på i den lille enden. Hvis du bare har en PNG-logo, kan ikke det samme verktøyet hjelpe deg; konverter eller lag logoen på nytt som SVG først, siden å skalere en liten PNG opp til 512 px bare ville gitt et uskarpt resultat.

SVG-konverterer

Ofte stilte spørsmål

Hvorfor ikke bare gi nytt navn til en PNG til favicon.ico?

En .ico-fil har sitt eget binære beholderformat (en ICONDIR-header som beskriver hvor mange bilder den inneholder, etterfulgt av en katalogoppføring per bilde) — en PNG-fil med endret navn til .ico er fortsatt bare en PNG med feil filendelse innvendig. De fleste moderne nettlesere er tolerante og rendrer den likevel, men dette verktøyet bygger en ekte ICO-beholder med tre faktiske oppløsninger, som er det formatet ble laget for og det strengere lesere forventer.

Hvorfor trenger jeg PNG-ikoner hvis jeg allerede har favicon.ico?

favicon.ico dekker bare det klassiske bruksområdet med nettleserfane/bokmerker. 180×180 PNG-en er det iOS bruker når en bruker legger nettstedet ditt til hjemmeskjermen (apple-touch-icon), og 192×192- / 512×512-PNG-ene er det Android og PWA-installasjonsforespørsler henter fra webapp-manifestet. Uten dem faller ikonet ditt på en telefons hjemmeskjerm tilbake til et generisk skjermbilde eller et blankt kvadrat.

Logoen min er ikke kvadratisk — hva skjer med den?

Den sentreres på et gjennomsiktig kvadrat i hver målstørrelse i stedet for å strekkes, slik at en bred eller høy logo beholder riktige proporsjoner i stedet for å bli klemt inn i et kvadrat.

Hvor legger jeg de nedlastede filene?

Legg favicon.ico, apple-touch-icon.png, icon-192.png og icon-512.png i nettstedets rotmappe (ved siden av index.html), og lim deretter de genererte <link>-taggene inn i sidens <head>.

Blir SVG-en min lastet opp noe sted?

Nei. SVG-en rendres på lokale <canvas>-elementer, og ICO-/PNG-filene settes sammen i nettleseren din. Ingenting sendes til en server.

Relaterte verktøy