CodeKitHub
Instrumente pentru imagini

Generator SVG în Favicon

Ultima actualizare:

Încarcă un logo SVG și obții tot ce are nevoie un site modern: un favicon.ico corect, cu mai multe rezoluții, pictograme PNG la fiecare dimensiune cerută efectiv de browsere și telefoane, plus etichetele HTML <link> de lipit în <head>. Toată randarea are loc în browserul tău — SVG-ul nu părăsește niciodată dispozitivul tău.

Ce este acest instrument?

Un favicon.ico nu este doar o imagine mică — este un format container care poate păstra mai multe dimensiuni ale aceleiași pictograme într-un singur fișier, astfel încât browserul, bara de sarcini sau bara de marcaje să poată alege rezoluția care arată cel mai clar în locul unde o afișează. Redenumirea unui PNG în favicon.ico nu produce acest lucru: este o singură imagine care poartă extensia greșită, iar deși unele browsere o tolerează, multe instrumente, crawlere și browsere mai vechi care citesc octeții bruți așteaptă structura reală de container ICO și vor eșua sau vor reveni la o pictogramă goală.

Acest instrument construiește un container ICO real: îți randează SVG-ul la 16×16, 32×32 și 48×48, codifică fiecare ca PNG intern și le împachetează pe toate trei într-un favicon.ico valid, folosind același format PNG-în-ICO pe care fiecare browser și sistem de operare l-a suportat încă din Windows Vista. Pe lângă acesta, primești fișiere PNG separate la 180×180 (dimensiunea pe care iOS o folosește pentru pictogramă atunci când cineva adaugă site-ul tău pe ecranul principal) și 192×192 / 512×512 (dimensiunile pe care solicitările de instalare Android și PWA le preiau din manifestul aplicației tale web).

De ce să-l folosești?

  • Produce un favicon.ico cu adevărat valid, multi-rezoluție, nu un PNG redenumit.
  • Acoperă dintr-o singură trecere fiecare dimensiune de pictogramă necesară unei implementări reale: 16, 32, 180, 192, 512px.
  • HTML gata de lipit în <head> — fără a ghici atributele rel/sizes/type.
  • SVG-urile non-pătrate sunt centrate pe un pătrat transparent, în loc să fie întinse.
  • Totul se randează local, în browserul tău; SVG-ul nu este niciodată încărcat pe server.

Cum se folosește

  1. Apasă pe casetă sau trage fișierul tău de logo SVG peste ea.
  2. Instrumentul îl randează automat la fiecare dimensiune de favicon — nu există setări de configurat.
  3. Descarcă favicon.ico pentru rădăcina site-ului tău, plus pictogramele PNG individuale.
  4. Copiază fragmentul HTML și lipește-l în <head>-ul paginii tale.

Exemplu

Intrare

logo.svg — un logo de companie, vector de 3 KB

Rezultat

favicon.ico (16/32/48px combinate), plus favicon-16.png, favicon-32.png, apple-touch-icon.png (180px), icon-192.png, icon-512.png

Un singur SVG intră, fiecare fișier de pictogramă necesar unei implementări reale iese.

Ce dimensiune de pictogramă este folosită unde

FișierDimensiuneFolosit pentru
favicon.ico16/32/48px (combinate)Tab de browser, bară de marcaje, bară de sarcini
favicon-16.png / favicon-32.png16×16 / 32×32Alternativă pentru browserele care preferă favicoane PNG
apple-touch-icon.png180×180Pictograma de pe ecranul principal iOS când site-ul este adăugat pe ecranul principal
icon-192.png192×192Pictograma de pe ecranul principal Android, manifest de aplicație web
icon-512.png512×512Solicitare de instalare PWA, pictograma ecranului de pornire Android

De ce contează sursa SVG

Deoarece SVG stochează formele ca matematică, nu ca pixeli, randarea sa de la zero la 16px și la 512px pornesc ambele de la exact aceleași date de traseu — nu există artefacte de mărire la capătul mare și nici compromisuri forțate de aliniere la pixeli la capătul mic. Dacă ai doar un logo PNG, acest instrument nu te poate ajuta; convertește sau recreează mai întâi logo-ul ca SVG, deoarece mărirea unui PNG mic la 512px ar produce doar un rezultat neclar.

Convertor SVG

Întrebări frecvente

De ce să nu redenumesc pur și simplu un PNG în favicon.ico?

Un fișier .ico are propriul format container binar (un antet ICONDIR care descrie câte imagini conține, urmat de o intrare de director pentru fiecare imagine) — un fișier PNG redenumit în .ico rămâne doar un PNG cu extensia greșită. Majoritatea browserelor moderne sunt tolerante și îl vor reda oricum, dar acest instrument construiește un container ICO real, care conține trei rezoluții propriu-zise, exact ceea ce a fost proiectat formatul să facă și ceea ce așteaptă cititoarele mai stricte.

De ce am nevoie de pictograme PNG dacă am deja favicon.ico?

favicon.ico acoperă doar cazul clasic de tab de browser/marcaj. PNG-ul de 180×180 este cel pe care iOS îl folosește când un utilizator adaugă site-ul tău pe ecranul principal (apple-touch-icon), iar PNG-urile de 192×192 / 512×512 sunt cele pe care solicitările de instalare Android și PWA le preiau din manifestul aplicației tale web. Fără ele, pictograma ta de pe ecranul principal al unui telefon revine la o captură de ecran generică sau la un pătrat gol.

Logo-ul meu nu este pătrat — ce se întâmplă cu el?

Este centrat pe un pătrat transparent la fiecare dimensiune țintă, în loc să fie întins, astfel încât un logo lat sau înalt își păstrează proporțiile corecte, în loc să fie turtit într-un pătrat.

Unde pun fișierele descărcate?

Plasează favicon.ico, apple-touch-icon.png, icon-192.png și icon-512.png în folderul rădăcină al site-ului tău (lângă index.html), apoi lipește etichetele <link> generate în <head>-ul paginii tale.

Este SVG-ul meu încărcat undeva?

Nu. SVG-ul este randat pe elemente <canvas> locale, iar fișierele ICO/PNG sunt asamblate în browserul tău. Nimic nu este trimis către un server.

Instrumente similare