Konvertera Base64 till ICO

Spara Base64-kodad ikondata som en .ico-fil, eller skapa en favicon av valfri Base64-bild. Välj en enskild storlek från 16 till 256 pixlar eller en ikon med flera storlekar som innehåller 16, 32, 48 och 256.

Körs helt i din webbläsare. Inget laddas upp.

Så använder du verktyget

  1. Klistra in Base64-strängen eller data URI:n för en ikon, eller för den bild du vill göra om till en ikon.
  2. Kontrollera förhandsvisningen och måtten. En kvadratisk källbild ger den renaste ikonen.
  3. ICO är förvalt. Välj en storlek under Ikonstorlek (16, 32, 48, 64, 128 eller 256 pixlar) eller alternativet Flera storlekar.
  4. Ladda ned .ico-filen. Om indatan redan är en ICO och du vill behålla alla bilder i den oförändrade väljer du Original.

ICO-filer i Base64

En ICO-fil är en liten container: ett huvud, en katalog med poster och en bild per post, var och en lagrad som BMP- eller PNG-data. Huvudet börjar med bytena 00 00 01 00, så Base64 för en ikon börjar med AAABAA. Base64-kodade ikoner ser du i data URI:er för favicons, till exempel <link rel="icon" href="data:image/x-icon;base64,...">, i HTML-sidor som består av en enda fil och i API:er som returnerar webbplatsikoner.

Den registrerade MIME-typen är image/vnd.microsoft.icon, men image/x-icon är betydligt vanligare och fungerar överallt.

Vilken ikonstorlek ska du välja

StorlekTypisk användning
16 × 16Webbläsarflik och bokmärke på vanliga skärmar
32 × 32Webbläsarflik på skärmar med hög pixeltäthet
48 × 48Ikoner på skrivbordet och i Utforskaren i Windows
64, 128Större förhandsvisningar och programlistor
256 × 256Vyerna Stora ikoner och Extra stora ikoner i Windows

Alternativet Flera storlekar packar 16, 32, 48 och 256 i en enda fil, så att varje system kan välja den som passar bäst. Bilderna inuti är PNG-komprimerade, vilket bevarar transparensen och stöds av Windows Vista och senare samt av alla moderna webbläsare.

Använd ikonen som favicon

Webbläsare begär automatiskt /favicon.ico från webbplatsens rot, så det fungerar att spara filen där även utan någon HTML-kod. En Base64-kodad data URI i href sparar den förfrågan, men då laddas ikonen ned igen med varje sida i stället för att cachas separat. Moderna webbläsare accepterar också ikoner i PNG och SVG, och en vanlig lösning kombinerar båda:

<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" href="/icon.svg" type="image/svg+xml">

Utgå från en kvadratisk bild med enkla former och stark kontrast; fina detaljer försvinner vid 16 pixlar. Vill du ha en PNG-version för annan användning kan du prova Base64 till PNG.

Vanliga frågor

Vilken storlek ska favicon.ico ha?

En ikon med flera storlekar som innehåller bilder på 16, 32 och 48 pixlar täcker webbläsare och Windows. Alternativet Flera storlekar här lägger dessutom till 256 för stora ikonvyer.

Kan jag konvertera en Base64-kodad PNG eller SVG till ICO?

Ja. Klistra in den, låt ICO vara valt under Ladda ned som och välj en storlek. Alla bilder som din webbläsare kan visa går att konvertera.

Varför visar förhandsvisningen bara en storlek av min ikon?

En ICO-fil kan rymma flera bilder, men en förhandsvisning visar bara en av dem. Ladda ned som Original för att behålla alla bilder i filen.

Behåller ICO-filen transparensen?

Ja. Ikonerna lagras som PNG-data med en fullständig alfakanal, så rundade hörn och mjuka kanter förblir transparenta.

Hur lägger jag in en ikon i en data URI?
Använd ICO till Base64 för att koda filen och klistra sedan in resultatet i href i din <link rel="icon">-tagg.