Saltar al contenido

Convertir GIF a PNG

Saca una imagen fija limpia de un GIF: con la transparencia conservada, sin el límite de 256 colores y sin guardar nada.

  • Nunca se guarda
  • Sin filas ni esperas
  • Sin registro, sin marca de agua

Cómo funciona

1

Agrega tus GIF

Suelta en la página todos los archivos .gif que quieras.

2

Convierte

El primer fotograma de cada uno se convierte en un PNG sin pérdida.

3

Descarga

Guárdalos uno por uno o en un ZIP.

Lo que un GIF ya perdió y PNG no puede devolver

Un GIF contiene como máximo 256 colores, elegidos como paleta y referenciados por índice. Convertirlo a PNG levanta ese techo (PNG admite dieciséis millones), pero no hay nada con qué llenar el espacio, porque los colores se descartaron al crear el GIF. Una fotografía guardada como GIF y convertida a PNG sigue siendo una fotografía de 256 colores en un formato capaz de más. La conversión no puede recuperar lo que la paleta descartó, y cualquier herramienta que diga lo contrario está inventando píxeles.

Lo mismo pasa con la transparencia, y aquí es donde de verdad duele. La transparencia de GIF es de un solo bit: un píxel es totalmente transparente o totalmente opaco, sin nada intermedio. Por eso un logo redondo en GIF tiene un borde duro, dentado, en escalera, casi siempre con un halo del color sobre el que se recortó. PNG admite 256 niveles de transparencia y el archivo convertido usará exactamente uno, porque uno es todo lo que tenía el GIF. Suavizar ese borde significa volver a dibujarlo, no convertirlo.

El tramado explica el tamaño del archivo, que a menudo aumenta. Para simular colores fuera de su paleta, un GIF esparce píxeles de colores cercanos en un damero fino, y ese patrón, para un compresor, es ruido. PNG comprime prediciendo cada píxel a partir de sus vecinos, lo que funciona de maravilla en zonas planas y fracasa con el tramado, así que un GIF tramado puede producir un PNG varias veces más pesado con píxeles idénticos. Un gráfico de colores planos se convierte en un PNG más liviano, como es de esperar.

La animación no sobrevive: un GIF animado se convierte en su primer fotograma, porque PNG es un formato de imagen fija. Esa es la verdadera razón por la que GIF sigue vivo en 2026, pese a tener treinta y ocho años y ser peor en todo lo demás.

Si buscas otra cosa

Si el GIF se mueve, esta es directamente la conversión equivocada. Para una animación corta en una página web, ffmpeg -i in.gif -c:v libvpx-vp9 out.webm o un WebP animado es muchísimo más liviano y fluido que el GIF, y todos los navegadores actuales reproducen ambos. gifsicle --optimize=3 es la respuesta correcta cuando tiene que seguir siendo un GIF.

Para un fotograma fijo, vale la pena preguntarse qué es la imagen. Si es una fotografía, PNG está conservando una aproximación de 256 colores con el peso completo del archivo, y un JPG pesaría menos sin ninguna pérdida adicional digna de mención. Si es un gráfico, pngquant u oxipng -o 4 reducirán bastante el PNG, y magick in.gif -coalesce out-%d.png de ImageMagick exporta todos los fotogramas en lugar de solo el primero.

Preguntas frecuentes

¿Qué fotograma obtengo?

El primero. En un GIF de imagen fija (muy común en logos y diagramas guardados en los años 2000) esa es la imagen completa.

¿Se conserva la transparencia?

Sí: la transparencia de un solo color de GIF pasa limpiamente a PNG.

¿Para qué convertir imágenes GIF fijas a PNG?

GIF está limitado a 256 colores y a una compresión antiquísima. PNG pesa menos en gráficos, conserva todo el color y es el formato que prefiere cualquier herramienta de diseño.

¿Puedo extraer TODOS los fotogramas de una animación?

Aquí todavía no: esta herramienta produce una imagen fija limpia por archivo.

¿Se guardan mis archivos en algún lugar?

No: no se guarda nada en ningún momento.

Conviene saber: Los GIF animados se convierten solo en su primer fotograma.

Agrega esta herramienta a tu sitio web

Gratis para cualquier blog, página de clase o artículo de ayuda. Pega un fragmento de código y tus visitantes podrán usarla directamente en tu página.