Gå til hovedindhold

Gratis PNG til ICO-favicon-konverter

Konverter PNG-, JPG-, WebP- eller SVG-billeder til .ico-faviconfiler i flere størrelser. Vælg de størrelser du vil have samlet (16, 32, 48, 64, 128, 256) og download én enkelt .ico.

Virker offline, når den er indlæst

Slip en fil her, eller klik for at vælge

PNG, JPG, WebP, SVG, HEIC, HEIF · behandles på din enhed

eller tryk Ctrl+V for at indsætte fra udklipsholderen

Gennemse filer

Tip: du kan indsætte et skærmbillede med Ctrl+V

Dine filer forlader aldrig din enhed. Al behandling sker lokalt i din browser.

Almindelige anvendelser

  • Opret en websted Favicon fra PNGKonverter dit logo PNG til en multistørrelses favicon.ico-fil til dit websteds faneikon.
  • Opret et Windows-skrivbordikonKonverter PNG- eller JPG-billeder til .ico-filer til Windows-skrivbordsgenvejer og programikoner.
  • Multi-Size Cross-Platform IconPakk flere ikonstørrelser (16, 32, 48, 64, 128, 256) ind i en .ico-fil, der virker overalt.
  • PWA Icon-kildefilGenerér en basis .ico fra din PWA-logo til fallback-support i ældre webbrowsere, der ikke bruger manifestet.
  • Konverter varemærke-logo til ICO-formatTransformer dit firma- eller varemærkelogo fra PNG, JPG eller SVG til en højkvalitets .ico-fil til digitale kontaktpunkter.

Sådan fungerer det

Konverteringen kører udelukkende i din browser med to mekanismer skrevet direkte i værktøjet: Canvas API til at skalere og tegne hvert ikonbillede og en håndskrevet binær ICO-encoder, der pakker billederne i én .ico-fil — der hentes intet bibliotek, og ingen fil forlader nogensinde din enhed.

  1. 1
    Billedet afkodes til et lærred
    Din uploadede PNG, JPEG, WebP eller SVG indlæses i et HTMLImageElement og tegnes på et usynligt lærred i hver ønsket størrelse (16×16 til 256×256). Lærredet bruger bikubisk udglatning af høj kvalitet og respekterer dit valg af tilpasning: 'contain' indrammer billedet med gennemsigtig eller farvet luft, mens 'cover' beskærer et centreret kvadrat fra kilden.
  2. 2
    Hvert billede eksporteres som PNG-bytes
    Browserens indbyggede canvas.toBlob('image/png') koder hvert skaleret billede til en tabsfri PNG. Disse rå bytes er det, der indlejres i .ico-containeren — moderne browsere og Windows håndterer PNG-i-ICO indbygget, hvilket holder filstørrelsen mindre end det ældre BMP-baserede format.
  3. 3
    ICO-binærfilen samles i hukommelsen
    En håndskrevet encoder bygger .ico-filstrukturen fra bunden med DataView: en ICONDIR-header på 6 bytes angiver antallet af billeder, efterfulgt af en mappepost på 16 bytes for hver størrelse (med bredde, højde, bitdybde, bytelængde og dataforskydning) og derefter alle PNG-data sammenføjet i rækkefølge. Der indgår intet tredjepartsbibliotek.
  4. 4
    Forhåndsvisning vises, filen downloades
    Før downloaden tilbydes, viser brugerfladen en pixelpræcis forhåndsvisning af hver pakket størrelse på en ternet baggrund, så du kan tjekke gennemsigtigheden, før du gemmer. Den samlede Blob gives til browserens downloadmekanisme som 'favicon.ico'.

Dit billede behandles udelukkende i din browser — det uploades aldrig til nogen server, og ingen kopi gemmes, når du lukker fanen.

Relaterede værktøjer

Ofte stillede spørgsmål