Conversor Gratuito de GIF a APNG
APNG (PNG Animado) almacena color completo de 24 bits y transparencia alfa real por píxel — sin techo de 256 colores, sin bordes dentados. Convierte tu GIF al instante en tu navegador, sin subidas y sin cuenta.
Arrastra un GIF aquí o haz clic para seleccionar
Se convierte en tu navegador — no se sube nada
Cómo funciona
Selecciona o arrastra tu archivo GIF
Haz clic en la zona de subida o arrastra tu archivo .gif sobre ella. El archivo se procesa íntegramente en tu navegador — nada se envía a ningún servidor. Se soportan archivos GIF de hasta 50 MB.
FFmpeg extrae y recodifica cada fotograma
FFmpeg WebAssembly lee la secuencia de fotogramas del GIF, decodifica cada fotograma a un búfer de píxeles RGBA sin procesar, y los recodifica como fotogramas PNG comprimidos con deflate con color completo de 24 bits y alfa de 8 bits. Los fotogramas se ensamblan en un contenedor APNG usando la temporización original del GIF fuente.
Descarga tu archivo .apng
El archivo de salida tiene extensión .apng y es un Animated PNG válido. Insértalo en una etiqueta HTML img estándar — no se necesita JavaScript ni atributos especiales. Los navegadores modernos detectan y animan APNG automáticamente.
Incrústalo en tu sitio o úsalo en tu app
Usa <img src="animation.apng" alt="descripción de la animación"> en cualquier página HTML. Chrome, Firefox, Safari y Edge animan APNG de forma nativa. También puedes referenciarlo como CSS background-image y se animará en todos los navegadores compatibles.
Por Qué APNG Es Superior a GIF
GIF codifica cada fotograma de animación como una imagen indexada de 8 bits — una paleta de como máximo 256 colores elegidos para aproximar los valores de píxeles reales del fotograma. En cualquier fotograma con más de 256 colores distintos, el codificador debe sustituir la entrada de paleta más cercana disponible, produciendo las bandas de color visibles que hacen que GIF parezca anticuado en cualquier contenido visual rico. Este techo de 256 colores está integrado en la especificación GIF y no se puede sortear. El formato lleva esta limitación desde 1989 sin ninguna revisión.
APNG (Animated Portable Network Graphics) elimina ese techo por completo. Propuesto como extensión de PNG en 2004 y ahora soportado de forma nativa por Chrome, Firefox, Safari y Edge, APNG almacena cada fotograma de animación como una imagen PNG completa — lo que significa que cada fotograma lleva color RGB de 24 bits (16,7 millones de valores) y un canal alfa independiente de 8 bits (256 niveles de transparencia por píxel). Los datos de color son exactos. No se construye ninguna paleta. No se producen sustituciones. Los valores de píxel en la salida coinciden con los de la fuente.
La diferencia del canal alfa es igualmente significativa para el trabajo de diseño moderno. La transparencia de GIF es binaria: un píxel es completamente opaco o completamente transparente, sin nada intermedio. Por eso las animaciones GIF siempre tienen bordes duros y dentados — el anti-aliasing requiere valores de transparencia intermedios que GIF no puede almacenar. El canal alfa de 8 bits de APNG soporta todos los niveles de transparencia desde 0 (completamente transparente) hasta 255 (completamente opaco), permitiendo bordes semi-transparentes suaves, sombras proyectadas difusas, halos brillantes y esquinas redondeadas correctamente anti-aliased contra cualquier color de fondo.
Animaciones de interfaz y estados de carga: Skeleton loaders, spinners de progreso, efectos de pulso en badges y animaciones de transición se benefician del canal alfa completo de APNG. Un spinner con un brillo difuminado se ve pulido en APNG y tosco en GIF — la diferencia es visible de un vistazo.
Stickers y contenido para apps de mensajería: APNG es el formato nativo para stickers animados de Apple iMessage. El canal alfa completo permite que los contornos de los stickers se mezclen suavemente contra cualquier fondo de chat sin el halo blanco o negro que la transparencia de GIF produce en bordes anti-aliased.
Gráficos de marca en movimiento sobre fondos blancos o claros: Animaciones de logotipos, transiciones de iconos y micro-animaciones de marca con degradados o brillos pierden su acabado cuando se cuantizan a los 256 colores de GIF. APNG preserva los valores de color exactos del diseño original.
Cuándo no usar APNG: APNG no se anima en la mayoría de clientes de correo electrónico — Gmail, Outlook en Windows y sistemas de correo corporativo muestran solo el primer fotograma como imagen estática. No es aceptado por plataformas de vídeo social (usa MP4 para esas). Para compartir en apps de mensajería y herramientas de desarrollador, GIF sigue siendo el formato con el soporte de reproducción automática más amplio. APNG es la elección correcta para páginas web, aplicaciones web e interfaces de apps nativas donde controlas el entorno de visualización.
Características principales
Color Completo de 24 Bits Por Fotograma
16,7 millones de colores sin construcción de paleta y sin sustitución de colores. Fidelidad de píxel exacta.
Transparencia Alfa Real Por Píxel
256 niveles de transparencia por píxel para bordes suaves, sombras proyectadas y contornos anti-aliased sobre cualquier fondo.
100 % Privado — Cero Subidas
Tu GIF nunca se envía a ningún servidor. FFmpeg WebAssembly ejecuta la conversión íntegramente dentro de la pestaña de tu navegador.
Inserción con Etiqueta img Estándar
Usa APNG exactamente como un GIF en HTML. Sin JavaScript, sin CSS especial, sin wrapper de inserción necesario.
Compatible con Stickers de iMessage
APNG es el formato nativo de stickers animados para Apple iMessage — bordes suaves sobre cualquier fondo de chat.
Todos los Navegadores Modernos
Chrome, Firefox, Safari y Edge soportan APNG animado de forma nativa desde 2017. No se necesita plugin ni polyfill.
Comparación de formatos
| Característica | GIF | APNG |
|---|---|---|
| Profundidad de color | 256 colores (8 bits indexados) | 16,7 millones de colores (RGB 24 bits) |
| Transparencia | Binaria (completamente sí o completamente no) | Alfa completo de 8 bits (0–255 niveles por píxel) |
| Compresión | LZW (sin pérdida, por fotograma) | DEFLATE (sin pérdida, por fotograma) |
| Soporte en navegadores | Todos los navegadores incluyendo IE antiguo | Todos los navegadores modernos (Chrome, Firefox, Safari, Edge) |
| Soporte en clientes de correo | Amplio — el mejor para animación en correo | Limitado — la mayoría de clientes muestran solo el primer fotograma |
| Método de inserción | Etiqueta <img> | Etiqueta <img> (uso idéntico) |
| Tamaño de archivo típico | Más pequeño para gráficos planos simples | Mayor — datos de color completo almacenados por fotograma |
| Ideal para | Mensajería, correo, GitHub, Slack | Animaciones UI, stickers, diseño web, interfaces de app |
Detalles técnicos
APNG extiende el formato binario PNG con tres tipos de chunk adicionales. El chunk acTL (Animation Control) aparece antes del primer fotograma de imagen y especifica el número total de fotogramas y el conteo de bucles de la animación. Cada fotograma va precedido por un chunk fcTL (Frame Control) que almacena las dimensiones en píxeles del fotograma, el desplazamiento de posición en el canvas, la duración de visualización en fracciones numerador/denominador de segundo, y las banderas de modo de descarte y mezcla. Los datos de píxeles comprimidos reales para cada fotograma más allá del primero se almacenan en chunks fdAT (Frame Data). Críticamente, los datos de píxeles del primer fotograma se almacenan en un chunk IDAT estándar, lo que significa que los decodificadores PNG que no entienden APNG — incluyendo muchas aplicaciones de edición de imágenes — mostrarán el primer fotograma como un PNG estático normal en lugar de mostrar un error.
El muxer apng de FFmpeg se encarga del ensamblaje APNG. Cada fotograma GIF se decodifica a un búfer de píxeles RGBA sin procesar y luego se codifica como un fotograma PNG comprimido con deflate. El modo de mezcla aplicado es APNG_BLEND_OP_SOURCE, que reemplaza el canvas completamente con los datos de píxeles de cada fotograma, coincidiendo con el comportamiento del GIF fuente. Este conversor preserva las temporizaciones originales de fotograma del GIF almacenadas en la Graphics Control Extension de cada fotograma, por lo que el APNG de salida se reproduce exactamente a la misma velocidad que la fuente. Se soportan duraciones de fotograma tan cortas como 10 ms (100 FPS) y tan largas como varios segundos.
Preguntas frecuentes
¿El archivo APNG será más grande que el GIF original?
¿Convertir GIF a APNG recupera los colores originales de 24 bits?
¿Puedo usar APNG en boletines de correo electrónico?
¿Cómo incrusto un APNG en mi sitio web?
¿APNG es mejor que WebP animado?
¿Mi GIF se sube a algún sitio durante la conversión?
Herramientas relacionadas
¿Listo para probarlo?
Desplázate hacia arriba y arrastra tu archivo para comenzar.
Explorar todas las herramientas