# GIF a frames: separa un GIF en fotogramas PNG

> GIF a frames es una herramienta gratuita y en línea que divide un GIF o WebP animado en archivos PNG: todos los fotogramas en un ZIP, un solo fotograma o un rango que eliges.

GIF a frames es una herramienta gratuita y en línea que divide un GIF animado en un archivo PNG por cada fotograma. ¿Necesitas un GIF fotograma a fotograma? Puedes exportar todos los fotogramas, uno solo o un rango, sin crear una cuenta. Sube tu archivo, elige qué exportar y descarga el resultado.

## Datos clave

- Entrada: un GIF o WebP animado de hasta 5 MB en la herramienta gratuita y de hasta 10 MB con cuenta iniciada, y de hasta 16 MP (4096 x 4096) por fotograma.
- Salida: archivos PNG a tamaño completo llamados frame-001.png y así sucesivamente, numerados según su posición en la original, guardados en un ZIP sin compresión adicional.
- Un resultado de más de 20 MB se rechaza, no se corta; exporta un rango de fotogramas cada vez en animaciones largas o grandes.
- Prueba: una animación GIF de 20 fotogramas, 240 x 180 px y 63 KB generó un ZIP de 95 KB y el fotograma 10 solo, un PNG de 4.6 KB. La animación de prueba fue generada con nuestros scripts; los resultados varían.
- El archivo subido se borra al terminar la tarea; el resultado se elimina tras 10 minutos. Con cuenta, cada archivo cuesta 1 crédito, más 1 crédito por cada 10 MP iniciado de fotogramas por encima de los primeros 10 MP.
- Gratis sin cuenta: hasta 10 conversiones por minuto y 50 al día por visitante, sin marca de agua. Con sesión iniciada, cada renderizado cuesta 1 crédito (100 créditos gratuitos cada mes).
- Los archivos se eliminan automáticamente: 10 minutos tras la conversión sin cuenta, 1 día con una cuenta gratuita.
- Puedes ejecutar el mismo renderizado con POST https://api.aiipworld.com/v1/render y una clave de API (consulta la página Documentación de la API).

## Cómo funciona

1. Sube tu archivo GIF. La herramienta comprueba el tipo de archivo, el tamaño y el número de píxeles, y muestra una vista previa.
2. Revisa el resumen de la animación: número de fotogramas, duración y tamaño.
3. En «Qué exportar», deja Todos los fotogramas o elige Un fotograma o Un rango de fotogramas.
4. Haz clic en «Dividir en fotogramas».
5. Descarga el resultado. Todos los fotogramas y los rangos llegan en un ZIP de archivos PNG; un fotograma llega en un único PNG.

## Divide un GIF en fotogramas con GIF a frames

Dividir un GIF en fotogramas lleva unos pocos pasos: subir el archivo, elegir qué exportar y ejecutar la división. La herramienta devuelve un PNG por fotograma o un ZIP con varios.

Por defecto se exporta Todos los fotogramas, que devuelve un ZIP de archivos PNG. Si solo necesitas una parte de la animación, cambia a Un fotograma o a Un rango de fotogramas. El resumen que aparece encima del botón indica exactamente qué se va a exportar.

- Todos los fotogramas: cada fotograma en un ZIP.
- Un fotograma: un único PNG.
- Un rango de fotogramas: un ZIP con una parte de la animación.

## Qué hace la herramienta

GIF a frames toma un GIF animado y guarda cada fotograma como una imagen independiente. La animación se decodifica una vez en fotogramas completos, y cada uno se guarda como PNG.

Es un conversor de GIF a fotogramas que procesa imágenes de forma convencional en nuestro servidor. No es inteligencia artificial, no añade efectos y no cambia la imagen.

## Exporta un GIF fotograma a fotograma

Hay tres formas de exportar. Todos los fotogramas genera un ZIP con cada fotograma en PNG. Un fotograma genera un PNG a partir del número que escribas. Un rango genera un ZIP con los PNG del primer y el último fotograma que indiques.

Usa un rango cuando la animación sea larga o pesada, porque cada resultado será más pequeño. El resumen indica cuántos archivos PNG creará el rango.

La herramienta no ofrece una tira de vista previa de fotogramas ni un visor fotograma a fotograma. Recibes los archivos y los ves en tu propia aplicación.

## Formato PNG y nombres de los fotogramas

Cada fotograma es un PNG con la imagen completa, con el ancho y el alto del GIF original.

Los archivos se llaman frame-001.png, frame-002.png, y así sucesivamente. El número coincide con la posición del fotograma en la animación original; por ejemplo, los fotogramas del 5 al 10 dan frame-005.png a frame-010.png. El número tiene al menos tres dígitos. El ZIP guarda los PNG sin compresión adicional.

- Cada PNG muestra el fotograma completo al tamaño del GIF.
- Los nombres de archivo mantienen el orden original de la animación.

## Transparencia en los fotogramas

Las zonas transparentes de un GIF se conservan en los archivos PNG, que muestran esas mismas áreas como transparentes.

En un GIF, cada píxel es totalmente transparente o totalmente opaco. Si tu GIF no tiene zonas transparentes, los PNG tampoco las tendrán. Esto depende del archivo de origen.

## Límite de 20 MB y cómo exportar por partes

Un resultado de más de 20 MB falla y aparece el mensaje «output too large». La herramienta no devuelve un ZIP cortado. Un GIF largo o grande produce muchos PNG de gran tamaño, y el total puede llegar al límite.

La página avisa antes de ejecutar la tarea cuando la animación tiene muchos píxeles en total. Si recibes ese aviso, exporta un rango de fotogramas cada vez. En nuestras pruebas, una animación de ruido de 854 x 480 px y 100 fotogramas alcanzó el límite tras 51 fotogramas, y una animación tipo grabación de pantalla de 1280 x 720 px y 69 fotogramas dio un ZIP de 18.9 MB. Los resultados varían según el archivo.

## Qué números de fotograma usar

Usa los números de fotograma que muestra la herramienta. Van desde 1 hasta el total de fotogramas de la animación, y la herramienta rechaza cualquier número fuera de ese rango.

Para un rango, indica el primer y el último fotograma; el primero debe ser igual o anterior al último. Los nombres de archivo conservan los números originales: frame-005.png es siempre el fotograma 5 de la animación.

## Límites de las animaciones

La herramienta comprueba las animaciones a partir de la cabecera del archivo, antes de decodificarlas. Con una cuenta iniciada, el límite es de hasta 300 fotogramas y 64 MP en total (ancho x alto x fotogramas). Sin cuenta, el límite es de 100 fotogramas y 16 MP en total. Cada fotograma individual está limitado a 16 MP (4096 x 4096).

Si superas un límite, la tarea falla y se devuelven los créditos que se hayan usado. Una tarea con cuenta cuesta 1 crédito por archivo, precio base que incluye 10 megapíxeles de animación. Cada 10 megapíxeles adicionales que empiecen suman 1 crédito.

- Sin cuenta, la herramienta es gratuita dentro del límite diario.
- Las tareas fallidas o que superaron el tiempo límite se devuelven.

## Tipos de archivo aceptados y límites

La herramienta acepta GIF animados y WebP animados. Los PNG, JPG u otros archivos se rechazan con un mensaje que lo indica. Un archivo que no sea un GIF o WebP real se rechaza como imagen no compatible, aunque tenga extensión .gif.

La herramienta web gratuita acepta hasta 5 MB por archivo. Con una cuenta iniciada, el límite sube a 10 MB por archivo. Sin cuenta, son 30 archivos por día y visitante, con hasta 16 MP (4096 x 4096) por fotograma. Los resultados de más de 20 MB se rechazan por tamaño.

## Divide un GIF en fotogramas desde código

Puedes usar la API para dividir un GIF sin la página. Envía una petición POST a https://api.aiipworld.com/v1/image-jobs con los bytes del archivo en bruto, sin JSON ni formulario multipart. Usa Content-Type: image/gif o image/webp, y los parámetros de la cadena de consulta op=gif_edit y action=frames.

Autentícate con tu clave de API en Authorization: Bearer `<clave de API>` o con la cabecera x-api-key. Para animaciones, envía timeout_sec=60, que es el máximo. La petición devuelve 202 con un job_id; consulta el resultado con GET /v1/jobs/:id. Debajo de la herramienta encontrarás ejemplos listos de cURL, Node.js y Python que cambian según los ajustes que elijas. Los detalles completos están en /docs/#image-jobs.

## Privacidad y conservación de archivos

El archivo se envía a nuestro servidor, donde se decodifica y se divide. El archivo subido solo se usa para crear el resultado y se borra en cuanto termina la tarea, tenga éxito o falle. No guardamos historial.

En la herramienta web gratuita, el resultado se elimina tras 10 minutos. Los enlaces de descarga son temporales, así que guarda tus archivos cuando estén listos. Debes tener derecho a usar el contenido que subes, según la Política de uso aceptable.

## Preguntas frecuentes

### ¿Puedo dividir un GIF gratis?

Sí. La herramienta web gratuita divide un GIF en fotogramas sin registrarte. Tienes un límite diario de 30 archivos por visitante.

### ¿Cómo obtengo un solo fotograma?

Elige Un fotograma en «Qué exportar», escribe el número del fotograma en el campo correspondiente y haz clic en «Dividir en fotogramas». El resultado es un único archivo PNG.

### ¿Cómo se llaman los archivos de los fotogramas?

Se llaman frame-001.png, frame-002.png, y así sucesivamente. El número coincide con la posición del fotograma en la animación original y tiene al menos tres dígitos.

### ¿Cada fotograma es la imagen completa?

Sí. Cada fotograma es un PNG con la imagen completa, con el ancho y el alto del GIF original. No es un recorte.

### ¿Puedo elegir qué fotogramas exportar?

Puedes exportar todos los fotogramas, un solo fotograma o un rango de fotogramas, del primero al último. No puedes escribir una lista de números separados, como 2, 5 y 9.

### ¿Por qué mi resultado se rechazó por ser demasiado grande?

Porque un resultado de más de 20 MB falla con el mensaje «output too large». Muchos PNG grandes pueden sumar ese tamaño. Solución: exporta un rango de fotogramas cada vez.

### ¿Los fotogramas conservan la transparencia?

Sí, si el GIF tiene zonas transparentes, los archivos PNG las conservan. Cada píxel es totalmente transparente o totalmente opaco.

### ¿Puedo dividir un WebP animado?

Sí. La herramienta acepta WebP animados además de GIF. Se aplican las mismas opciones de exportación y los mismos nombres de fotograma.

### ¿Obtengo el retardo de cada fotograma?

No. El ZIP no incluye un archivo con el retardo de cada fotograma. Si necesitas los retardos, usa la página de hoja de sprites con la opción JSON.

### ¿Por qué mi GIF se rechazó por ser demasiado largo o grande?

Porque la animación se comprueba con el límite de fotogramas y el límite total de píxeles según el tipo de cuenta. Si superas un límite, la tarea falla y se devuelven los créditos usados. Las cuentas iniciadas tienen límites más altos que las que no tienen cuenta.

### ¿Cuánto tiempo se guarda mi archivo?

El archivo subido se borra al terminar la tarea. En la herramienta web gratuita, el resultado se elimina tras 10 minutos.

### ¿Puedo dividir archivos GIF desde código?

Sí. Envía el archivo en bruto al endpoint de trabajos de imagen con op=gif_edit y action=frames. Los detalles están en /docs/#image-jobs, y la página muestra ejemplos listos de cURL, Node.js y Python.

## Relacionados

- [GIF a sprite sheet en línea](https://aiipworld.com/es/tools/gif-a-sprite-sheet/index.md)
- [Cortar GIF animado en línea](https://aiipworld.com/es/tools/cortar-gif/index.md)
- [Cambiar velocidad GIF en línea](https://aiipworld.com/es/tools/cambiar-velocidad-gif/index.md)
- [Recortar gif en línea](https://aiipworld.com/es/tools/recortar-gif/index.md)
- [Gif a PNG: convierte un GIF en PNG](https://aiipworld.com/es/tools/gif-a-png/index.md)
- [GIF a JPG: convierte tu GIF en una imagen fija](https://aiipworld.com/es/tools/gif-a-jpg/index.md)
- [Poner texto en GIF online y gratis](https://aiipworld.com/es/tools/poner-texto-en-gif/index.md)

Página: https://aiipworld.com/es/tools/gif-a-frames/
