Separar los frames de un GIF

Con esta herramienta puedes separar los frames de un GIF animado en imágenes sueltas: elige el archivo y cada fotograma aparece con su número y duración. Guarda uno, todos o solo los marcados en un ZIP, o únelos en una hoja de sprites. El GIF no se sube a ningún sitio.

Fuente: W3C – Graphics Interchange Format Version 89a (Graphic Control Extension, Disposal Method, Interlace, LZW – Appendix F). Actualizado: .

Arrastra y suelta tus archivos aquí o

Un GIF, hasta 50 MB

Consejo: también puedes pegar imágenes con Ctrl + V.

Tus archivos se procesan solo en tu navegador y no se suben a ningún servidor: no salen de tu dispositivo.

Fotogramas

Elige un GIF: aquí aparecerán todos sus fotogramas.

Resultado

Cómo se calcula

Cómo separar los frames de un GIF

  1. Arrastra el GIF, selecciónalo o pégalo con Ctrl + V.
  2. Todos los fotogramas aparecen con su número y duración; arriba se ve el número de frames, el tamaño, la duración total y la repetición.
  3. Descarga un fotograma directamente o guarda todos (o los marcados) en un ZIP. El PNG no pierde calidad y conserva la transparencia; en JPG las zonas transparentes quedan en blanco.

Por qué los fotogramas salen completos

Un GIF a menudo no guarda cada imagen entera, sino solo la zona que cambia y una instrucción sobre qué hacer después con ella (método de eliminación: dejarla, borrarla o restaurar el estado anterior). Si solo se guardaran esos trozos, saldrían fragmentos. Por eso la herramienta recompone cada fotograma tal como lo muestra un navegador y lo entrega a tamaño completo.

El decodificador se escribió para esta herramienta siguiendo la especificación GIF89a del W3C: paletas, transparencia, entrelazado y compresión LZW. Se comprobó con archivos de prueba frente a una biblioteca de imágenes independiente y los píxeles coincidieron exactamente.

Duración y repetición

El GIF guarda la duración de cada imagen en centésimas de segundo; la herramienta la muestra en milisegundos. Una duración de 0 significa «lo más rápido posible» y los navegadores suelen frenar esos fotogramas, así que la duración total mostrada puede ser menor que la que se ve al reproducir. La repetición procede del bloque NETSCAPE: infinita o un número fijo.

Hoja de sprites

Una hoja de sprites coloca todos los fotogramas (o los marcados) en una cuadrícula dentro de una sola imagen, útil para animaciones CSS y motores de juego. Cada casilla mide lo mismo que el GIF y se rellena por filas.

Límites y privacidad

Se admiten GIF de hasta 50 MB y 60 millones de píxeles en total (por ejemplo, 300 fotogramas de 400 × 500 px), para que el navegador no se quede sin memoria. Todo ocurre en local. Para el camino inverso, usa vídeo a GIF; para cambiar el formato de una imagen, convertir imagen, y para cortar una imagen grande, dividir imagen.

Preguntas frecuentes

¿Cómo separo los frames de un GIF?

Elige el GIF aquí y los fotogramas aparecerán al instante. «Guardar frames en ZIP» los descarga todos; cada uno tiene además su propio botón de descarga.

¿Puedo pasar un GIF a imágenes PNG?

Sí, PNG es el formato predeterminado: cada fotograma se guarda sin pérdida y con transparencia. También puedes elegir JPG o WebP.

¿Cómo extraigo solo algunos fotogramas?

En «Qué fotogramas» elige «solo los marcados» y marca o desmarca los que quieras. El ZIP y la hoja de sprites incluirán solo esos.

¿Por qué mis fotogramas se ven distintos en otros programas?

Muchos programas exportan solo los trozos modificados que guarda el archivo. Esta herramienta recompone cada fotograma como se ve al reproducirlo, a tamaño completo.

¿Cuánto dura cada fotograma?

La duración aparece en milisegundos bajo cada vista previa y la suma de todas arriba, como duración total.

¿Se sube mi GIF a algún servidor?

No. La lectura y la separación se hacen por completo en tu navegador.

Fuentes y base legal

Última actualización: · Principios editoriales

Herramientas relacionadas