Preskoči na glavno vsebino

Generator favikona — brezplačno

Pretvorite katero koli sliko v celoten paket favikonov: favicon.ico z več velikostmi, ikono dotika Apple, ikone Android/PWA, spletni manifest in izsečke HTML, pripravljene za lepljenje — vse zapakirano, v vašem brskalniku.

Spustite datoteko sem ali kliknite za izbiro

PNG, JPG, WebP, SVG, HEIC, HEIF · obdelano na vaši napravi

ali pritisnite Ctrl+V za lepljenje iz odložišča

Brskanje po datotekah

Vaše datoteke nikoli ne zapustijo vaše naprave. Vsa obdelava poteka lokalno v vašem brskalniku.

💡 Za najboljši rezultat naložite kvadratno sliko vsaj 512×512. Prosojni PNG ali SVG delujeta najbolje.

Pogosta področja uporabe

  • Ustvarite Favicon Spletnega MestaGenerirajte popoln nabor favicon-ov, ki ga pricakuje vsak brskalnik in naprava.
  • Generirajte PWA in Manifest IkonePridobite ikone 192px in 512px ter spletni manifest, ki ga potrebuje PWA.
  • Ustvarite Apple Touch IkonoGenerirajte ikono 180×180 pikslov, ki jo iOS uporablja, ko je spletno mesto shranjeno na domaci zaslon.
  • Pretvorite Logo v FaviconPretvorite svoj logotip znamke v cist, prepoznaven favicon.
  • Generirajte Favicon za Kateri Koli OkvirPridobite datoteke favicon, pripravljene za uporabo, za React, Next.js, WordPress in drugo.

Kako deluje

To orodje pretvori kateri koli PNG, JPEG, WebP ali SVG v popoln paket favicon — večvelikostni .ico, ikono Apple touch, ikone Android/PWA, spletni manifest in za lepljenje pripravljen odlomek HTML — v celoti znotraj vašega brskalnika z uporabo Canvas API in JSZip. Nič se ne naloži; vse izrisovanje in sestavljanje datotek poteka lokalno.

  1. 1
    Canvas znova umeri velikost vaše slike
    Brskalnik nariše vašo izvorno sliko na elemente HTML Canvas zunaj zaslona pri vsaki zahtevani velikosti (16, 32, 48, 180, 192 in 512 px). SVG-ji brez eksplicitnih atributov width/height se najprej normalizirajo prek DOMParser in XMLSerializer, tako da Firefox in Chrome ustvarita enak pikselski izpis namesto praznega platna.
  2. 2
    Ročno napisan kodirnik ICO pakira datoteko .ico
    Majhni vnosi ICO (16, 32, 48 px) so kodirani kot surove 32-bitne bitne slike DIB BGRA — BITMAPINFOHEADER plus vrstice XOR od spodaj navzgor in 1-bitna maska AND — ker komponente lupine Windows pri teh velikostih zahtevajo nestisnjeno obliko DIB. Orodje zapiše glavo direktorija ICO in v celoti spoji vnose z DataView in Uint8Array, brez vpletene zunanje knjižnice ICO.
  3. 3
    Izpisi PNG so ustvarjeni prek canvas.toBlob
    Vsaka različica PNG (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) se zajame s klicem canvas.toBlob z 'image/png', pri čemer se brezizgubno kodiranje prepusti vgrajenemu slikovnemu pogonu brskalnika. Izbirno polnilo, barva ozadja in obrezovanje oblike (kvadrat, zaobljeno ali krog) se pred zajemom uporabijo na kontekstu platna.
  4. 4
    JSZip vse zapakira v en prenos
    JSZip sestavi vse ustvarjene datoteke — favicon.ico, pet datotek PNG, site.webmanifest z imenom vaše aplikacije in favicon-snippet.html s pravilnimi oznakami <link> — v en sam blob .zip, ki se samodejno prenese na vašo napravo.

Vaša slika se naloži neposredno v Canvas API brskalnika in nikoli ne zapusti vaše naprave — nobeni podatki datoteke se v nobenem trenutku ne prenesejo na noben strežnik.

Sorodna orodja

Pogosto zastavljena vprašanja