Convertor PNG în ICO Favicon — gratuit
Convertește imagini PNG, JPG, WebP sau SVG în fișiere favicon .ico cu mai multe dimensiuni. Alege dimensiunile pe care vrei să le incluzi (16, 32, 48, 64, 128, 256) și descarcă un singur .ico.
Trage un fișier aici sau fă clic pentru a naviga
PNG, JPG, WebP, SVG, HEIC, HEIF · procesat pe dispozitivul tău
sau apăsați Ctrl+V pentru a lipi din clipboard
Sfat: poți lipi o captură de ecran cu Ctrl+V
Fișierele tale nu părăsesc niciodată dispozitivul. Toată procesarea se face local în browser.
Utilizări frecvente
- Creați un favicon de site din PNGConvertiți logo-ul PNG într-un fișier favicon.ico cu mai multe dimensiuni pentru pictograma de filă a site-ului dvs.
- Creați o pictogramă de birou WindowsConvertiți imaginile PNG sau JPG în fișiere .ico pentru comenzi rapide pe birou Windows și pictograme de aplicații.
- Pictogramă multi-dimensiuni pe mai multe platformeAmbalați mai multe dimensiuni de pictograme (16, 32, 48, 64, 128, 256) într-un fișier .ico care funcționează peste tot.
- Fișier sursă pictogramă PWAGenerați un .ico de bază din logo-ul PWA pentru suport de réplică în browserele mai vechi care nu folosesc manifestul.
- Convertiți logo-ul mărcii în format ICOTransformați logo-ul companiei sau mărcii din PNG, JPG sau SVG în fișier .ico de înaltă calitate pentru punctele de contact digitale.
Cum funcționează
Conversia rulează în întregime în browser-ul tău folosind două mecanisme scrise direct în această unealtă: API-ul Canvas pentru a scala și randă fiecare cadru de pictogramă, și un codificator binar ICO scris manual care împachetează acele cadre într-un singur fișier .ico — nicio bibliotecă nu este descărcată, și niciun fișier nu părăsește niciodată dispozitivul tău.
- 1Imaginea decodată într-un canvasPNG-ul, JPEG-ul, WebP-ul, sau SVG-ul tău încărcat este încărcat într-un HTMLImageElement și desenat pe un canvas în afara ecranului la fiecare dimensiune cerută (16×16 până la 256×256). Canvas-ul folosește netezire bicubică de înaltă calitate și respectă alegerea ta de încadrare: 'contain' încadrează imaginea cu spațiu de umplere transparent sau colorat, în timp ce 'cover' decupează un pătrat centrat din sursă.
- 2Fiecare cadru exportat ca octeți PNGMetoda integrată canvas.toBlob('image/png') a browser-ului codifică fiecare cadru scalat într-un PNG fără pierderi. Acești octeți bruți sunt ceea ce se încorporează în interiorul containerului .ico — browserele moderne și Windows gestionează PNG-în-ICO nativ, ceea ce menține dimensiunile fișierelor mai mici decât formatul mai vechi bazat pe BMP.
- 3Binarul ICO asamblat în memorieUn codificator scris manual construiește structura fișierului .ico de la zero folosind DataView: un antet ICONDIR de 6 octeți declară numărul de imagini, urmat de o intrare de director de 16 octeți pentru fiecare dimensiune (înregistrând lățime, înălțime, adâncime de biți, lungime de octeți, și decalaj de date), apoi toate payload-urile PNG concatenate în secvență. Nicio bibliotecă terță parte nu este implicată.
- 4Previzualizare afișată, fișier descărcatÎnainte de a oferi descărcarea, UI-ul randază o previzualizare exactă la pixel a fiecărei dimensiuni împachetate pe fundal de tablă de șah astfel încât poți verifica transparența înainte de a salva. Blob-ul asamblat este transmis mecanismului de descărcare al browser-ului ca 'favicon.ico'.
Imaginea ta este procesată în întregime în interiorul browser-ului tău — nu este niciodată încărcată pe niciun server, și nicio copie nu este păstrată după ce închizi fila.
Instrumente similare
Generator Favicon
Transformă orice imagine într-un pachet favicon complet: un favicon.ico cu mai multe dimensiuni, pictograma Apple touch, pictogramele Android/PWA, un manifest web și fragmentul HTML gata de lipit — toate comprimate, în browser.
Creator de Semnătură
Desenează o semnătură cu mouse-ul, degetul sau stylus-ul, sau scrie-ți numele într-un font de scris de mână, apoi exportă-l ca PNG sau SVG transparent.
Compresor de imagini
Comprimă imagini JPG, PNG, WebP și AVIF. Vezi comparația înainte/după.