Gratis omvandlare

PNG till ICO-omvandlare

Konvertera PNG-bilder till Windows Icon-filer (ICO) (Favicon-generator) direkt i din webbläsare. Snabbt, säkert och helt på klientsidan.

Klicka eller dra PNG hit

Stöder upp till 50MB

Eller

Om detta verktyg

ICO är formatet Windows förväntar sig för skrivbordsprogramikoner och formatet webbläsare historiskt förväntar sig för favicons (länk rel=icon, /favicon.ico). Att generera en riktig ICO-fil innebär att bunta ihop flera storlekar av samma bild i en enda behållare så att operativsystemet eller webbläsaren kan välja vilken upplösning som helst. En favicon ICO inkluderar vanligtvis 16×16, 32×32 och 48×48; en skrivbordsapplikation ICO lägger vanligtvis till 64×64, 128×128 och 256×256.

Denna omvandlare tar en eller flera PNG-filer och skriver en korrekt strukturerad ICO-fil i din webbläsare. ICO-katalogen och varje inbäddad bilds metadata är konstruerade i JavaScript med hjälp av en binär buffert; PNG-poster bäddas in direkt, medan mindre storlekar valfritt kan kodas om som BMP-stil DIB för äldre kompatibilitet. Utdata är en standard ICO-fil som accepteras av Windows Explorer, Visual Studio, webbläsare och alla andra verktyg som förbrukar ICO.

All bearbetning sker lokalt. PNG:erna läses in i webbläsaren, ICO-byteströmmen konstrueras i minnet och resultatet erbjuds som en nedladdning. Ingen serveruppladdning, ingen tillfällig fillagring, inget externt beroende.

Varför konvertera PNG till ICO

Om du underhåller ett Windows-program måste ikonen för den körbara filen vara en ICO-fil inbäddad i binärens resurser. Kompilerade PNG-resurser är inte likvärdiga. Att generera en korrekt ICO från dina PNG-mästare är standardpaketeringssteget innan du länkar ikonen till den körbara filen.

För favicons accepterar moderna webbläsare också PNG via länken rel=icon, men /favicon.ico är fortfarande den gamla reserv som äldre webbläsare och många automatiserade verktyg (RSS-läsare, sociala förhandsvisningar, sökmotorsökrobotar) kontrollerar först. En webbplats utan en /favicon.ico-fil genererar 404-brus i serverloggar och kan inte visas korrekt i äldre klienter. Att producera filen är en uppgift på fem sekunder; att inte producera det kostar pågående loggspam.

Så här använder du det

Ladda upp dina PNG-masters, välj vilka storlekar som ska buntas, generera.

  1. Ladda upp dina PNG-filer: Dra en PNG (den kommer att ändras till standardstorlekar) eller flera PNG:er i olika storlekar (var och en kommer att bäddas in som sin ursprungliga storlek). Filer upp till 50 MB stöds.
  2. Välj de inbäddade storlekarna: Standardstorlekarna för favicon är 16×16, 32×32 och 48×48. Standardstorlekar för programikoner lägger till 64×64, 128×128 och 256×256. Välj den uppsättning som matchar ditt användningsfall.
  3. Generera ICO: Omvandlaren ändrar storlek på källan efter behov, bygger ICO-kataloghuvudet och bäddar in varje bild. Utdata är en enda .ico-fil med alla valda storlekar inuti.
  4. Ladda ner och distribuera: Spara filen. För favoritikoner, placera den i roten på din webbplats som /favicon.ico. För Windows-program, bädda in via ditt byggsystems resurskompileringssteg.

Vanliga användningsfall

Tekniska detaljer

En ICO-fil består av en 6-byte ICONDIR-rubrik (reserverad=0, typ=1 för ICO, count=antal bilder), följt av 16-byte ICONDIRENTRY-poster, följt av bildens nyttolast. Varje ICONDIRENTRY anger bredd och höjd (med 0 som betyder 256), färgantal, plan, bitdjup, nyttolaststorlek och offset.

Varje nyttolast av bilder är antingen en komplett PNG-fil (PNG-signatur 0x89504E47 i början) eller en BMP-liknande DIB. Moderna konverteringsverktyg, inklusive detta, bäddar in PNG för storlekarna 64×64 och uppåt och BMP för mindre storlekar, vilket matchar konventionen Windows förväntar sig.

Webbläsaren gör det tunga lyftet: PNG-avkodning till bitmapp via arbetsytan, storleksändring via canvas drawImage med utjämning aktiverad och slutlig ICO-montering via DataView skriver till en binär buffert. Bufferten är inslagen som en Blob med typen 'image/x-icon' och erbjuds som en nedladdning.

Bästa metoder

Vanliga frågor

Är det någon kvalitetsförlust när man konverterar PNG till ICO?
Nej. ICO använder PNG- eller BMP-baserat, så din bildkvalitet bevaras helt under konverteringen.
Vad används ICO-formatet till?
ICO (Windows Icon) används främst för webbplatsfaviconer, Windows-programikoner.
Kan jag batchkonvertera flera PNG-filer?
Detta verktyg bearbetar en fil i taget för att säkerställa maximal kvalitet. För flera filer, upprepa helt enkelt processen - varje konvertering tar bara några sekunder.
Hålls mina bilder privata under konverteringen?
Ja. Dina PNG-filer bearbetas helt i din webbläsare med Canvas API och JavaScript. Ingenting laddas upp till någon server – filen går direkt från din enhet till omvandlaren och tillbaka till din enhet.
Är min fil uppladdad till en server?
Nej. ICO:n är konstruerad i din webbläsare med hjälp av binära JavaScript-skrivningar. Filer lämnar inte din enhet.
Fungerar min ICO i gamla versioner av Windows?
Ja. Utdatan använder standard ICO-formatet som Windows har stödt sedan version 3.0. Storlek 64 och under använder BMP-liknande nyttolaster för maximal kompatibilitet; 256-pixlars poster använder inbäddad PNG, som Windows Vista och senare stöder.
Varför uppdateras inte min favoritikon?
Webbläsare cachelagrar favoritikoner aggressivt, ofta i dagar. Tvinga fram en uppdatering genom att rensa webbläsarens cacheminne, öppna webbadressen till favoritikonen direkt för att tvinga fram en ny hämtning eller lägga till en versionsfrågeparameter till länktaggen.
Kan jag inkludera både färgikoner och monokroma ikoner?
Standard ICO stöder färgdjup i varje posts metadata, men de flesta moderna användningsområden är 32-bitars färg i alla storlekar. Monokroma ikoner är ett äldre problem som få verktyg hanterar idag.