Hopp til hovedinnhold
LibraTool logoLibraTool

Gratis PNG til ICO-favicon-konverterer

Konverter PNG-, JPG-, WebP- eller SVG-bilder til .ico-favicon-filer i flere størrelser. Velg størrelsene du vil ha samlet (16, 32, 48, 64, 128, 256) og last ned én .ico-fil.

Fungerer uten nett når den er lastet

Slipp en fil her, eller klikk for å bla

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

eller trykk Ctrl+V for å lime inn fra utklippstavlen

Bla gjennom filer

Tips: du kan lime inn et skjermbilde med Ctrl+V

Filene dine forlater aldri enheten. All behandling skjer lokalt i nettleseren din.

Vanlige bruksområder

  • Lag en nettstedfavicon fra PNGKonverter logoen din PNG til en favicon.ico-fil med flere størrelser for nettstedets faneikonet.
  • Lag et Windows-skrivbordikonKonverter PNG- eller JPG-bilder til .ico-filer for Windows-skrivbordsgenveier og programikoner.
  • Ikon på tvers av plattformer med flere størrelserPakk flere ikonstørrelser (16, 32, 48, 64, 128, 256) inn i en .ico-fil som fungerer overalt.
  • PWA-ikons kildefilGenerer en basis .ico fra PWA-logoen din for fallback-støtte i eldre nettlesere som ikke bruker manifestet.
  • Konverter merkelogoen til ICO-formatForvandl bedriftens eller merkelogoen din fra PNG, JPG eller SVG til en høy kvalitet .ico-fil for digitale kontaktpunkter.

Hvordan det fungerer

Konverteringen kjører helt i nettleseren med to mekanismer skrevet direkte i verktøyet: Canvas API for å skalere og tegne hver ikonramme, og en håndskrevet binær ICO-koder som pakker rammene i én .ico-fil — ingen bibliotek lastes ned, og ingen fil forlater noen gang enheten.

  1. 1
    Bildet dekodes til et lerret
    Den opplastede PNG-, JPEG-, WebP- eller SVG-filen lastes inn i et HTMLImageElement og tegnes på et lerret utenfor skjermen i hver ønsket størrelse (16×16 til 256×256). Lerretet bruker bikubisk utjevning av høy kvalitet og følger valget ditt for tilpasning: «contain» gir bildet gjennomsiktige eller fargede kanter, mens «cover» beskjærer et sentrert kvadrat fra kilden.
  2. 2
    Hver ramme eksporteres som PNG-byte
    Nettleserens innebygde canvas.toBlob('image/png') koder hver skalert ramme til en tapsfri PNG. Disse rå bytene er det som bygges inn i .ico-beholderen — moderne nettlesere og Windows håndterer PNG i ICO direkte, noe som gir mindre filer enn det eldre BMP-baserte formatet.
  3. 3
    Binær ICO settes sammen i minnet
    En håndskrevet koder bygger .ico-filstrukturen fra bunnen av med DataView: en ICONDIR-topptekst på 6 byte oppgir antall bilder, etterfulgt av en katalogoppføring på 16 byte for hver størrelse (bredde, høyde, bitdybde, bytelengde og dataforskyvning), og deretter alle PNG-dataene satt sammen etter hverandre. Ingen tredjepartsbibliotek er involvert.
  4. 4
    Forhåndsvisning vises, filen lastes ned
    Før nedlastingen tilbys, viser grensesnittet en pikselnøyaktig forhåndsvisning av hver pakket størrelse mot en rutete bakgrunn, så du kan kontrollere gjennomsiktigheten før du lagrer. Den ferdige Bloben sendes til nettleserens nedlastingsmekanisme som «favicon.ico».

Bildet behandles helt i nettleseren — det lastes aldri opp til noen server, og ingen kopi beholdes etter at du lukker fanen.

Relaterte verktøy

Ofte stilte spørsmål