Saltar ao contido principal
LibraTool logoLibraTool

Conversor de PNG a ICO para favicon de balde

Converte imaxes PNG, JPG, WebP ou SVG en ficheiros de favicon .ico multitamaño. Escolle os tamaños que queres incluír (16, 32, 48, 64, 128, 256) e descarga un único .ico.

Funciona sen conexión unha vez cargado

Solta aquí un ficheiro ou fai clic para buscalo

PNG, JPG, WebP, SVG, HEIC, HEIF · procesado no teu dispositivo

ou preme Ctrl+V para pegar desde o portapapeis

Explorar ficheiros

Consello: podes pegar unha captura con Ctrl+V

Os teus ficheiros nunca saen do teu dispositivo. Todo o procesamento realízase localmente no teu navegador.

Usos habituais

  • Crear Favicon do Sitio Web a Partir de PNGConverte o logo PNG a un ficheiro favicon.ico de múltiples tamaños para o icono da lapela do sitio web.
  • Crear Icono de Escritorio de WindowsConverte imaxes PNG ou JPG a ficheiros .ico para atallos de escritorio de Windows e iconas de aplicación.
  • Icono Multiplataforma de Múltiples TamañosAgrupa varios tamaños de iconas (16, 32, 48, 64, 128, 256) nun único ficheiro .ico que funciona en todas partes.
  • Ficheiro de Orixe de Icono PWAXera un icono .ico base do logo PWA para soporte de retaguardia en navegadores máis antigos que non usan manifest.
  • Converte o Logo da Marca ao Formato ICOTransforma o logo da túa empresa ou marca de PNG, JPG ou SVG a un ficheiro .ico de alta calidade para puntos de contacto dixitais.

Como funciona

A conversión execútase enteiramente no teu navegador usando dous mecanismos escritos directamente nesta ferramenta: a API Canvas para escalar e renderizar cada fotograma de icona, e un codificador binario ICO escrito a man que empaqueta eses fotogramas nun único ficheiro .ico — non se descarga ningunha biblioteca, e ningún ficheiro sae nunca do teu dispositivo.

  1. 1
    A imaxe decodifícase nun lenzo
    O teu PNG, JPEG, WebP ou SVG subido cárgase nun HTMLImageElement e debúxase nun lenzo fóra de pantalla en cada tamaño solicitado (16×16 a 256×256). O lenzo usa suavizado bicúbico de alta calidade e respecta a túa elección de axuste: 'conter' engade recheo transparente ou con cor á imaxe en formato letterbox, mentres 'cubrir' recorta un cadrado centrado da orixe.
  2. 2
    Cada fotograma exportado como bytes PNG
    O canvas.toBlob('image/png') integrado do navegador codifica cada fotograma escalado nun PNG sen perdas. Estes bytes en bruto son os que se incorporan dentro do contedor .ico — os navegadores modernos e Windows xestionan PNG-en-ICO de forma nativa, o que mantén os tamaños de ficheiro máis pequenos que o formato máis antigo baseado en BMP.
  3. 3
    Binario ICO montado en memoria
    Un codificador escrito a man constrúe a estrutura do ficheiro .ico desde cero usando DataView: unha cabeceira ICONDIR de 6 bytes declara o número de imaxes, seguido dunha entrada de directorio de 16 bytes para cada tamaño (rexistrando ancho, alto, profundidade de bits, lonxitude en bytes e desprazamento de datos), e despois todas as cargas útiles PNG concatenadas en secuencia. Ningunha biblioteca de terceiros está implicada.
  4. 4
    Vista previa mostrada, ficheiro descargado
    Antes de ofrecer a descarga, a interface renderiza unha vista previa precisa a nivel de píxel de cada tamaño empaquetado contra un fondo de taboleiro de xadrez para que poidas verificar a transparencia antes de gardar. O Blob montado entrégase ao mecanismo de descarga do navegador como 'favicon.ico'.

A túa imaxe procésase enteiramente dentro do teu navegador — nunca se sube a ningún servidor, e non se conserva ningunha copia despois de pechar a pestana.

Ferramentas relacionadas

Preguntas frecuentes