Konvertera SVG till ICO online gratis. Vektorn renderas först om i 512 px eller större, och sedan skalas alla sex ikonstorlekar – 256, 128, 64, 48, 32, 16 – ner från den i stället för att skalas upp. Ingen registrering, ingen vattenstämpel, inga begränsningar, och filer raderas automatiskt 1 timme efter uppladdning.
När du skapar en ikon från PNG är taket för skärpan det antal pixlar PNG-filen innehåller. Om du matar in en 64x64-bild kan 256-versionen bara skapas genom uppskalning. En vektor har inget sådant tak: den lagrar former, inte pixlar, så rendering i större storlek är helt enkelt en ny beräkning. När den ursprungliga vektorkällan finns tillgänglig är den en bättre utgångspunkt för en ikon – en viktig anledning till att detta tillvägagångssätt har blivit vanligare på senare tid.
Det finns en fallgrop som är värd att känna till direkt. Rasteriserare renderar ett SVG enligt den bredd och höjd som filen själv anger, och ikoner i SVG deklarerar nästan alltid width="24". Renderar du i den storleken får du ett rutnät på 24 pixlar, varefter alla sex ikonstorlekar måste skalas upp igen – hela fördelen med vektorn går förlorad. PicEditLab kontrollerar det renderade resultatet i det här steget och renderar om den ursprungliga vektorn i större storlek när den längsta sidan är mindre än 512. Den andra körningen är en omrendering, inte en förstoring: path-elementen beräknas om, så inget går förlorat.
Webbläsare kan numera använda SVG-favicons direkt – en link-tagg i head med type satt till image/svg+xml räcker, och du kan till och med låta ikonen följa mörkt läge med en CSS media query. Men /favicon.ico i webbplatsens rot är fortfarande den sökväg som webbläsare själva begär utan att läsa någon HTML, och det är den som Safari-bokmärken, Windows skrivbordsgenvägar och de flesta crawlers letar efter. Den praktiska lösningen är att leverera båda: SVG för webbläsare som stöder det och ICO för att täcka resten.
En vektor garanterar rena kanter, men den kan inte rädda en design som helt enkelt är för detaljerad. Vid 16x16 är en bokstav ungefär ett dussin pixlar hög, och hårfina linjer, gradienter och liten intern text blir grötiga i den storleken oavsett vilket format de kom från. Om ikonen är svår att läsa i liten storlek ligger lösningen i själva grafiken: gör strecken tjockare, ta bort interna detaljer och behåll bara den siluett som människor faktiskt känner igen.
Behöver du bara en vanlig bitmap? Konvertera SVG till PNG
Ingen teknisk kunskap behövs. Gratis, snabbt och tillgängligt på alla enheter.
Byggt ovanpå flera beprövade open source-konverteringsmotorer. Vi väljer den bästa bearbetningskedjan för varje formatkombination och undviker de färgförskjutningar och kvalitetsförluster som är vanliga vid webbläsarkonvertering.
Att konvertera SVG-bilder till ICO uppstår i många situationer: göra filer kompatibla med en annan enhet eller plattform, minska lagringsutrymmet eller förbereda bilder för uppladdning till en tjänst som inte accepterar källformatet. Det traditionella tillvägagångssättet är att installera Photoshop, GIMP eller ett liknande skrivbordsprogram — överflödigt för en tillfällig uppgift. Webbläsarbaserade konverterare är ett alternativ, men de begränsas av vad din webbläsare kan avkoda inbyggt och kan inte hantera specialiserade format som RAW, HEIC eller AVIF alls. PicEditLab kör konverteringen på serversidan, så formatstöd, utdatakvalitet och bearbetningshastighet beror inte på din webbläsare eller enhet.
Konvertering på PicEditLab tar tre steg — ladda upp, välj målformat, ladda ned:
Vår server kör en beprövad open source-verktygskedja. ImageMagick hanterar färgrymdskonvertering och omsampling, libheif använder x265-kodeken för HEIC-kodning och -avkodning, libavif använder AOM för AVIF, libjxl hanterar JPEG XL, OpenJPEG täcker JPEG 2000 och dcraw avkodar råsensordata från RAW-filer. JPG-utdata använder kvalitet 85 med progressiv kodning för snabbare upplevd laddning på webben. PNG-utdata använder zlib vid maximal komprimering för att hålla filstorleken så liten som möjligt utan att förlora en enda pixel av detaljer.