Gratis Favicon-opwekker
Verander enige prent in 'n volledige favicon-pakket: 'n multi-grootte favicon.ico, Apple touch-ikoon, Android/PWA-ikone, 'n webmanifes en die gereed-om-te-plak HTML-brokkie - alles in jou blaaier gerits.
Los 'n lêer hier, of klik om te soek
PNG, JPG, WebP, SVG, HEIC, HEIF · op jou toestel verwerk
of druk Ctrl+V om vanaf jou knipbord te plak
Jou lêers verlaat nooit jou toestel nie. Alle verwerking gebeur plaaslik in jou blaaier.
💡 Laai 'n vierkantige prent van ten minste 512×512 op vir die skerpste resultaat. Deursigtige PNG of SVG werk die beste.
Algemene gebruike
- Skep 'n Webwerf FaviconGenereer die volledige favicon-stel wat elke blaaier en toestel verwag.
- Genereer PWA & Manifest-ikoneKry die 192px- en 512px-ikone en webrif wat 'n PWA benodig.
- Skep 'n Apple Touch IconGenereer die 180×180-ikon wat iOS gebruik wanneer 'n webwerf op die tuisskerm gestoor word.
- Skakel 'n Logo na FaviconSkakel jou merklogo na 'n skoon, herkenbare favicon.
- Genereer Favicons vir Enige RaamwerkKry drop-in favicon-lêers vir React, Next.js, WordPress en meer.
Hoe dit werk
Hierdie nutsprogram skakel enige PNG, JPEG, WebP, of SVG om na 'n volledige gunstelingikoon-pakket — multi-grootte .ico, Apple-raakikoon, Android/PWA-ikone, 'n web-manifes, en 'n gereed-om-te-plak-HTML-snit — heeltemal binne jou blaaier met die Canvas-API en JSZip. Niks word opgelaai nie; alle rendering en lêersamestelling gebeur plaaslik.
- 1Canvas herskaal jou beeldDie blaaier teken jou bronbeeld op skerm-af HTML-Canvas-elemente by elke vereiste grootte (16, 32, 48, 180, 192, en 512 px). SVG's sonder eksplisiete wydte-/hoogte-eienskappe word eers via DOMParser en XMLSerializer genormaliseer sodat Firefox en Chrome identiese pixel-uitset produseer eerder as 'n leë canvas.
- 2Handgeskrewe ICO-enkodeerder pak die .ico-lêerKlein ICO-inskrywings (16, 32, 48 px) word as rou 32-bis-BGRA-DIB-bisbeelde geënkodeer — die BITMAPINFOHEADER plus onder-na-bo-XOR-rye en 'n 1bpp-EN-masker — omdat Windows-dopkomponente onkomprimeerde DIB-formaat by daardie groottes vereis. Die nutsprogram skryf die ICO-gidsopskrif en voeg die inskrywings heeltemal met DataView en Uint8Array saam, sonder eksterne ICO-biblioteek betrokke.
- 3PNG-uitsette word via canvas.toBlob geproduseerElke PNG-variant (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) word vasgevang deur canvas.toBlob met 'image/png' aan te roep, en delegeer verlieslose enkodering aan die blaaier se ingeboude beeldenjin. Opsionele opvulling, agtergrondkleur, en vormafsnyding (vierkant, afgerond, of sirkel) word op die canvas-konteks toegepas voor vaslegging.
- 4JSZip bundel alles in een aflaaiJSZip stel al die gegenereerde lêers saam — favicon.ico, die vyf PNG's, 'n site.webmanifest met jou app-naam, en 'n favicon-snippet.html met die korrekte <link>-etikette — in 'n enkele .zip-blob wat outomaties na jou toestel aflaai.
Jou beeld word direk in die blaaier se Canvas-API gelaai en verlaat nooit jou toestel nie — geen lêerdata word ooit na enige bediener oorgedra nie.
Verwante gereedskap
PNG na ICO Favicon-omskakelaar
Omskep PNG, JPG, WebP of SVG beelde in multi-grootte .ico favicon lêers. Kies die groottes wat jy saamgevoeg wil hê (16, 32, 48, 64, 128, 256) en laai 'n enkele .ico af.
Geanimeerde GIF Maker
Kombineer veelvuldige beelde in 'n geanimeerde GIF. Verstelbare raamvertraging, uitsetwydte, lusvorming en kwaliteit. Geheel geënkodeer in jou blaaier.
Handtekening-Maker
Teken 'n handtekening met jou muis, vinger, of stylus, of tik jou naam in 'n handskriflettertipe, voer dit dan uit as 'n deursigtige PNG of SVG.