Fișierul .ico rămâne formatul așteptat la rădăcina unui site, iar majoritatea convertoarelor online cer încărcarea imaginii pe serverul lor. Iată cum obții dintr-un PNG un favicon.ico corect, cu mai multe dimensiuni, fără să încarci nimic.

Un .ico nu este doar o imagine redenumită
Redenumirea logo.png în favicon.ico nu este suficientă. ICO este un format container cu propriul antet: acesta descrie câte imagini conține, dimensiunile lor și poziția de început a fiecăreia în fișier. Un PNG redenumit nu are acest antet, iar browserele mai stricte refuză să îl afișeze.
Un ICO corect include mai multe rezoluții ale aceleiași pictograme. Browserul citește antetul, alege varianta cea mai apropiată de dimensiunea necesară și nu mărește nimic.
Convertește un PNG în ICO în trei pași
Primul pas: pregătește sursa. Un PNG pătrat de cel puțin 512×512 pixeli oferă cel mai bun rezultat, deoarece fiecare dimensiune va fi obținută prin micșorare. Dacă imaginea are fundal transparent, decide acum dacă îl păstrezi: este perfect pentru o filă, dar iOS și Android îl vor înlocui cu negru.
Al doilea pas: generează rezoluțiile. Fișierul trebuie să conțină cel puțin 16×16, 32×32 și 48×48. Redimensionarea trebuie să folosească un filtru de reeșantionare de calitate, altfel dimensiunile mici devin ilizibile.
Al treilea pas: împachetează-le. Cele trei imagini sunt reunite într-un singur container ICO, al cărui antet descrie fiecare intrare. Rezultatul se pune la rădăcina site-ului, sub numele favicon.ico, unde browserele îl găsesc chiar și fără etichetă HTML.
De ce contează conversia locală
Majoritatea convertoarelor PNG în ICO îți încarcă fișierul pe un server, îl procesează și trimit rezultatul înapoi. Sigla ta, adesea înainte să fie lansată public, ajunge pe un calculator pe care nu îl controlezi, sub o politică de păstrare pe care nu ai citit-o.
Totuși, un browser modern poate face singur toate acestea: decodează un PNG, îl redimensionează pe un canvas, recodifică fiecare dimensiune și asamblează containerul ICO. Asta face LFFavicon. Nicio cerere nu transportă imaginea, iar închiderea filei șterge totul.
Avantajul nu este doar teoretic: conversia este instantanee, funcționează offline după încărcarea paginii și nu există coadă de așteptare sau limită zilnică.
Fișierul .ico nu mai este suficient singur
Conversia PNG-ului în ICO acoperă filele și clienții vechi, dar lasă trei contexte neacoperite: browserele moderne, care preferă un SVG clar la orice dimensiune, ecranul de pornire iOS, care cere un PNG opac de 180×180, și Android, care citește manifestul web.
Dacă tot procesezi imaginea, produce întregul set dintr-o singură trecere. Asta face generatorul: o singură sursă alimentează fișierul .ico, SVG-ul, pictograma Apple Touch și pictogramele manifestului, cu o previzualizare pentru fiecare context înainte de descărcare.
Surse primare
Întrebări frecvente
Ce dimensiune PNG este necesară pentru a crea un ICO?
Un pătrat de cel puțin 512×512 pixeli. Sub 128×128, dimensiunile mai mari din pachet trebuie mărite, iar rezultatul devine neclar. Un SVG este și mai bun, deoarece nu are limită de rezoluție.
Se păstrează transparența în .ico?
Da, formatul ICO acceptă un canal alfa complet, iar un PNG transparent rămâne transparent în filă. Ai grijă însă la pictograma iOS: sistemul umple zonele transparente cu negru, deci adaugă-i un fundal.
Unde trebuie pus fișierul favicon.ico?
La rădăcina domeniului, accesibil la https://yoursite.com/favicon.ico. Browserele și roboții de indexare solicită prin convenție exact această adresă, chiar dacă nu îl declară nicio etichetă link.