Favicon-generaattori ilmaiseksi
Muunna mikä tahansa kuva täydelliseksi favicon-paketiksi: moniskokoinen favicon.ico, Apple touch icon, Android/PWA-kuvakkeet, verkkojuliste ja valmis liitettävä HTML-koodinpätkä — kaikki pakattuna, selaimessasi.
Pudota tiedosto tähän tai valitse napsauttamalla
PNG, JPG, WebP, SVG, HEIC, HEIF · käsitellään laitteellasi
tai liitä leikepöydältä painamalla Ctrl+V
Tiedostosi eivät koskaan poistu laitteeltasi. Kaikki käsittely tapahtuu paikallisesti selaimessasi.
💡 Terävimmän tuloksen saavuttamiseksi lataa neliönmuotoinen kuva, jonka koko on vähintään 512×512. Läpinäkyvä PNG tai SVG toimii parhaiten.
Yleiset käyttötavat
- Luo Verkkosivuston FaviconLuo täydellinen favicon-sarja, jonka jokainen selain ja laite odottaa.
- Luo PWA- ja Manifest-kuvakkeetHanki 192px- ja 512px-kuvakkeet sekä web-manifest, jota PWA tarvitsee.
- Luo Apple Touch -kuvakeLuo 180×180-kuvake, jota iOS käyttää sivuston tallentamiseen aloitusnäyttöön.
- Muuta Logo FavikoniksiMuunna tuotemerkki logosi puhtaaksi, tunnistavaksi favikoniksi.
- Luo Favikonit Mille tahansa Framework-sovellustenHanki valmiita favicon-tiedostoja React, Next.js, WordPress ja muille.
Miten se toimii
Tämä työkalu muuntaa minkä tahansa PNG-, JPEG-, WebP- tai SVG-tiedoston täydelliseksi favicon-paketiksi — moni-kokoinen .ico, Apple-kosketuskuvake, Android/PWA-kuvakkeet, verkkomanifesti ja valmis liitettävä HTML-katkelma — kokonaan selaimessasi Canvas-rajapinnalla ja JSZip-kirjastolla. Mitään ei ladata palvelimelle; kaikki piirto ja tiedostokoonti tapahtuu paikallisesti.
- 1Canvas skaalaa kuvasi uudelleenSelain piirtää lähdekuvasi näytön ulkopuolisiin HTML Canvas -elementteihin jokaisessa vaaditussa koossa (16, 32, 48, 180, 192 ja 512 px). SVG:t, joilla ei ole eksplisiittisiä width/height-attribuutteja, normalisoidaan ensin DOMParser- ja XMLSerializer-rajapinnoilla, jotta Firefox ja Chrome tuottavat identtisen pikselitulosteen tyhjän kanvaan sijaan.
- 2Käsin kirjoitettu ICO-koodain pakkaa .ico-tiedostonPienet ICO-merkinnät (16, 32, 48 px) koodataan raakoina 32-bittisinä BGRA DIB-bittikarttoina — BITMAPINFOHEADER plus alhaalta-ylös XOR-rivit ja 1bpp AND-maski — koska Windowsin shell-komponentit vaativat pakkaamattoman DIB-muodon näissä koossa. Työkalu kirjoittaa ICO-hakemisto-otsikon ja yhdistää merkinnät kokonaan DataView- ja Uint8Array-oliolla, ilman ulkoista ICO-kirjastoa.
- 3PNG-tulosteet tuotetaan canvas.toBlob-toiminnollaJokainen PNG-variantti (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) kaapataan kutsumalla canvas.toBlob 'image/png'-tyypillä, delegoiden häviöttömän koodauksen selaimen sisäänrakennetulle kuvamoottorille. Valinnainen täyte, taustaväri ja muodon rajaus (neliö, pyöristetty tai ympyrä) sovelletaan kanvaksen kontekstiin ennen kaappausta.
- 4JSZip niputtaa kaiken yhdeksi lataukseksiJSZip kokoaa kaikki luodut tiedostot — favicon.ico, viisi PNG-tiedostoa, site.webmanifest sovelluksesi nimellä ja favicon-snippet.html oikeilla <link>-tageilla — yhdeksi .zip-blobiksi, joka latautuu automaattisesti laitteellesi.
Kuvasi ladataan suoraan selaimen Canvas-rajapintaan eikä se koskaan poistu laitteeltasi — mitään tiedostodataa ei lähetetä millekään palvelimelle missään vaiheessa.
Liittyvät työkalut
PNG–ICO-faviconmuunnin
Muunna PNG-, JPG-, WebP- tai SVG-kuvat monikokoisiksi .ico-favicontiedostoiksi. Valitse haluamasi koot paketissa (16, 32, 48, 64, 128, 256) ja lataa yksi .ico-tiedosto.
Animoitu GIF -tekijä
Yhdistä useita kuvia animoiduksi GIF:ksi. Säädettävä kehyksen viive, lähtöleveys, silmukointi ja laatu. Koodataan kokonaan selaimessasi.
Allekirjoituksen tekijä
Piirrä allekirjoitus hiirellä, sormella tai kynällä, tai kirjoita nimesi käsialafontilla, ja vie se sitten läpinäkyvänä PNG- tai SVG-tiedostona.