Preskoči na glavni sadržaj

PNG u ICO pretvarač favicona — besplatno

Pretvorite PNG, JPG, WebP ili SVG slike u .ico favicon datoteke s više veličina. Odaberite veličine koje želite u paketu (16, 32, 48, 64, 128, 256) i preuzmite jedan .ico.

Radi offline nakon učitavanja

Ispustite datoteku ovdje ili kliknite za odabir

PNG, JPG, WebP, SVG, HEIC, HEIF · obrađuje se na vašem uređaju

ili pritisnite Ctrl+V za lijepljenje iz međuspremnika

Pregledaj datoteke

Savjet: snimku zaslona možete zalijepiti s Ctrl+V

Vaše datoteke nikada ne napuštaju vaš uređaj. Sva obrada odvija se lokalno u vašem pregledniku.

Uobičajene namjene

  • Kreiraj favicon web-stranice iz PNG-aPretvori svoj logo PNG u datoteku favicon.ico sa više veličina za ikonu kartice web-stranice.
  • Kreiraj ikonu za Windows radnu površinuPretvori PNG ili JPG slike u .ico datoteke za Windows prečace radne površine i ikone aplikacija.
  • Ikona sa više veličina na različitim platformamaSpoji više veličina ikona (16, 32, 48, 64, 128, 256) u jednu .ico datoteku koja funkcionira posvuda.
  • PWA datoteka izvora ikoneGeneriraj osnovnu .ico iz tvoje PWA ikone za podršku povratka u starijim preglednicima koji ne koriste manifest.
  • Pretvori logo brenda u ICO formatPretvorite logo vaše tvrtke ili brenda iz PNG, JPG ili SVG u datoteku vysokokakvostnog .ico za digitalne točke dodira.

Kako funkcionira

Pretvorba radi u potpunosti u vašem pregledniku koristeći dva mehanizma napisana izravno u ovom alatu: Canvas API za skaliranje i renderiranje svakog kadra ikone, i ručno napisani ICO binarni koder koji pakira te kadrove u jednu .ico datoteku — nijedna biblioteka se ne preuzima, a nijedna datoteka nikad ne napušta vaš uređaj.

  1. 1
    Slika dekodirana u platno
    Vaš učitani PNG, JPEG, WebP ili SVG učitava se u HTMLImageElement i crta na izvan-zaslonsko platno u svakoj traženoj veličini (16×16 do 256×256). Platno koristi bikubičko glačanje visoke kvalitete i poštuje vaš izbor uklapanja: 'sadrži' omeđuje sliku prozirnim ili obojenim podstavljanjem, dok 'pokriva' obrezuje centrirani kvadrat iz izvora.
  2. 2
    Svaki kadar izvezen kao PNG bajtovi
    Ugrađeni canvas.toBlob('image/png') preglednika kodira svaki skalirani kadar u PNG bez gubitaka. Ovi sirovi bajtovi ugrađuju se unutar .ico spremnika — moderni preglednici i Windows izvorno obrađuju PNG-u-ICO, što drži veličine datoteka manjima od starijeg formata temeljenog na BMP-u.
  3. 3
    ICO binarni zapis sastavljen u memoriji
    Ručno napisani koder gradi strukturu .ico datoteke od nule koristeći DataView: 6-bajtno ICONDIR zaglavlje deklarira broj slika, praćeno 16-bajtnim unosom direktorija za svaku veličinu (bilježeći širinu, visinu, dubinu bitova, duljinu u bajtovima i pomak podataka), zatim su svi PNG payloadi spojeni po redu. Nijedna biblioteka treće strane nije uključena.
  4. 4
    Pregled prikazan, datoteka preuzeta
    Prije nuđenja preuzimanja, sučelje renderira pikselno precizan pregled svake pakirane veličine na pozadini u obliku šahovske ploče tako da možete provjeriti prozirnost prije spremanja. Sastavljeni Blob predaje se mehanizmu preuzimanja preglednika kao 'favicon.ico'.

Vaša slika obrađuje se u potpunosti unutar vašeg preglednika — nikad se ne šalje ni na jedan poslužitelj, a nijedna kopija se ne zadržava nakon što zatvorite karticu.

Srodni alati

Često postavljana pitanja