Gratis Favicon-generator
Gör om valfri bild till ett komplett favicon-paket: en favicon.ico med flera storlekar, Apple touch-ikon, Android/PWA-ikoner, ett webbmanifest och det färdiga HTML-kodavsnittet — allt zippat, i din webbläsare.
Släpp en fil här, eller klicka för att bläddra
PNG, JPG, WebP, SVG, HEIC, HEIF · bearbetas på din enhet
eller tryck Ctrl+V för att klistra in från urklipp
Dina filer lämnar aldrig din enhet. All bearbetning sker lokalt i din webbläsare.
💡 Ladda upp en kvadratisk bild på minst 512×512 för bästa resultat. Transparent PNG eller SVG fungerar bäst.
Vanliga användningar
- Skapa en webbplatsfavikonGenerera den kompletta favikonsamlingen som varje webbläsare och enhet förväntar sig.
- Generera PWA & Manifest-ikonerFå 192px och 512px ikoner och webbmanifest som en PWA behöver.
- Skapa en Apple Touch-ikonGenerera 180×180-ikonen som iOS använder när en webbplats sparas på startskärmen.
- Gör en logotyp till en favikonKonvertera din märkeslogotyp till en ren, igenkännlig favikon.
- Generera favikoner för alla ramverkFå drop-in-favikonsfiler för React, Next.js, WordPress och mycket mer.
Så här fungerar det
Det här verktyget omvandlar valfri PNG, JPEG, WebP eller SVG till ett komplett favicon-paket — .ico i flera storlekar, Apple touch-ikon, Android/PWA-ikoner, en webbmanifest och ett klistra-in-klart HTML-utdrag — helt i din webbläsare med Canvas-API:et och JSZip. Inget laddas upp; all rendering och filsammansättning sker lokalt.
- 1Canvas skalar om din bildWebbläsaren ritar din källbild på osynliga HTML-canvas-element i varje önskad storlek (16, 32, 48, 180, 192 och 512 px). SVG-filer utan explicita bredd-/höjdattribut normaliseras först via DOMParser och XMLSerializer så att Firefox och Chrome ger identisk pixelutdata istället för en tom canvas.
- 2Handskriven ICO-kodare packar .ico-filenSmå ICO-poster (16, 32, 48 px) kodas som råa 32-bitars BGRA DIB-bitmappar — BITMAPINFOHEADER plus bottom-up XOR-rader och en 1bpp AND-mask — eftersom Windows skalkomponenter kräver okomprimerat DIB-format vid dessa storlekar. Verktyget skriver ICO-kataloghuvudet och sammanfogar posterna helt med DataView och Uint8Array, utan något externt ICO-bibliotek inblandat.
- 3PNG-utdata skapas via canvas.toBlobVarje PNG-variant (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) fångas genom att anropa canvas.toBlob med 'image/png', vilket delegerar den förlustfria kodningen till webbläsarens inbyggda bildmotor. Valfri marginal, bakgrundsfärg och formklippning (kvadrat, rundad eller cirkel) tillämpas på canvas-kontexten före fångst.
- 4JSZip paketerar allt till en nedladdningJSZip sammanställer alla genererade filer — favicon.ico, de fem PNG-filerna, en site.webmanifest med ditt appnamn, och en favicon-snippet.html med korrekta <link>-taggar — till en enda .zip-blob som laddas ned automatiskt till din enhet.
Din bild läses in direkt i webbläsarens Canvas-API och lämnar aldrig din enhet — ingen fildata skickas till någon server vid något tillfälle.
Relaterade verktyg
PNG till ICO-faviconkonverterare
Konvertera PNG-, JPG-, WebP- eller SVG-bilder till .ico-faviconfiler med flera storlekar. Välj de storlekar du vill bunta (16, 32, 48, 64, 128, 256) och ladda ned en enda .ico.
Animerad GIF-skapare
Kombinera flera bilder till en animerad GIF. Justerbar bildfördröjning, utdatabredd, loopning och kvalitet. Kodas helt i din webbläsare.
Signaturskapare
Rita en signatur med musen, fingret eller pennan, eller skriv ditt namn i ett handstilstypsnitt, exportera den sedan som en transparent PNG eller SVG.