Compresor de GIF gratis
Reduce el tamaño de un GIF animado: ajústalo a un límite como los 256 KB de un emoji de Discord o los 512 KB de un sticker, o elige tú mismo los colores, el ancho y los fotogramas. Se ejecuta en tu navegador; el GIF no se sube.
Suelta un archivo aquí o haz clic para buscarlo
GIF, HEIC, HEIF · procesado en tu dispositivo
o pulsa Ctrl+V para pegar desde el portapapeles
Tus archivos nunca salen de tu dispositivo. Todo el procesamiento se realiza localmente en tu navegador.
Cómo funciona
La página lee el tamaño y los fotogramas de tu GIF y luego usa ffmpeg (compilado a WebAssembly y ejecutado en tu navegador) en dos pasadas: primero crea una paleta de colores a partir de los propios colores del GIF y después reescribe cada fotograma con esa paleta, guardando solo la parte de cada fotograma que cambió. Para ajustarse a un límite de tamaño prueba primero con menos colores, después con un fotograma de cada dos y luego con un ancho menor, hasta que el archivo cabe.
- 1Abre el GIFSuelta un GIF o pulsa “Examinar archivos”. Se muestran su tamaño, el número de fotogramas y la duración.
- 2Elige un objetivo“Ajustar a un tamaño” con un límite como emoji de Discord (256 KB) o sticker (512 KB), o “Elegir ajustes” para los colores, el ancho y los fotogramas.
- 3ComprimePulsa “Comprimir GIF”. La primera vez se descarga el motor de vídeo una sola vez; después funciona sin conexión.
- 4Compara y descargaAmbos GIF se reproducen lado a lado con sus tamaños. Descarga el más pequeño.
Tu GIF se comprime en este navegador y nunca se sube.
Guía
Ejemplo práctico
Toma un GIF de 4 MB, de 480 por 270 píxeles, con 60 fotogramas de 8 centésimas de segundo cada uno. Al elegirlo, la página muestra “480×270 · 60 fotogramas · 4,8 s”. Deja el Objetivo en “Ajustar a un tamaño” y el “Límite de tamaño” en su valor predeterminado, “Emoji de Discord (256 KB)”, que son 262.144 bytes, y pulsa “Comprimir GIF”. El archivo es más de cuatro veces el objetivo, así que la primera pasada ya empieza con un ancho menor: 480 × √(2 × 262.144 ÷ 4.194.304) = unos 170 píxeles, con 256 colores y todos los fotogramas. Si esa pasada da 300.000 bytes, la siguiente mantiene 170 píxeles y baja a 128 colores; con 500.000 bytes, en cambio, conserva un fotograma de cada dos; con 700.000 bytes reduce el ancho a 98 píxeles. Se detiene en cuanto el archivo cabe, tras 8 pasadas como máximo. Un resultado de 250.000 bytes mostraría “94% más pequeño: 244,1 KB” y se descargaría como “name_compressed.gif”.
Qué ajustes usar y los límites
- Empieza con “Ajustar a un tamaño”. El Objetivo “Ajustar a un tamaño” es el predeterminado. Elige un “Límite de tamaño” entre “Emoji de Slack (128 KB)”, “Emoji de Discord (256 KB)”, “Sticker de Discord (512 KB)”, “1 MB”, “5 MB” o “10 MB (subida a Discord)”, y la herramienta sigue reduciendo el GIF hasta que quepa. Las etiquetas son solo preajustes, y los tamaños se cuentan como 1 KB = 1024 bytes, así que comprueba el límite actual del sitio donde lo subas. Si el GIF ya está por debajo del tamaño que elijas, la página lo indica, y comprimirlo aún puede hacerlo más pequeño.
- Conoce qué cambia y en qué orden. En “Ajustar a un tamaño”, la herramienta prueba primero menos colores (256, luego 128, 64, 32), después conservar un fotograma de cada dos y luego un ancho menor, y cada pasada parte de la anterior. Qué paso viene después depende de cuánto se pasó del objetivo el último resultado: menos colores si está dentro de 1,6 veces el objetivo, un fotograma de cada dos (solo en GIF con 8 o más fotogramas) dentro de 2,2 veces, y en otro caso un ancho menor. El ancho nunca baja de 48 píxeles, y se detiene tras 8 pasadas. La página lo describe como “Primero menos colores, después un fotograma de cada dos y luego un ancho menor, hasta que quepa.”
- Usa “Elegir ajustes” para un control exacto. Este modo hace una sola pasada con exactamente lo que elijas. “Colores” ofrece 256, 128, 64 y 32 (al principio está seleccionado 128). “Ancho” ofrece “Original”, mostrado con el ancho de tu GIF como “Original (600 px)”, además de los valores de 480, 320, 240 y 128 px que sean más estrechos que tu GIF. “Fotogramas” ofrece “Conservar todos los fotogramas”, “Conservar 1 fotograma de cada 2 (misma velocidad)” y “Conservar 1 fotograma de cada 3 (misma velocidad)”. Quitar fotogramas hace el movimiento menos fluido.
- Adapta el tramado a la imagen. “Tramado” tiene tres opciones: “Patrón (archivos más pequeños)”, que es la predeterminada, “Difusión (degradados más suaves)” y “Ninguno (colores planos, dibujos animados)”. Usa Difusión para fotos y degradados, Ninguno para ilustraciones de colores planos, y deja Patrón cuando lo más importante sea el tamaño del archivo. Se aplica en ambos Objetivos, y cambiar cualquier ajuste borra el resultado anterior.
- La herramienta nunca te da un archivo más grande. Si el GIF recodificado no es más pequeño que el original, la herramienta conserva los bytes originales y dice “Este GIF ya está bien optimizado, así que se conserva el original. Prueba con menos colores o un ancho menor.” El archivo descargado es entonces tu original con el nombre nuevo. Esto suele ocurrir con GIF que ya estaban optimizados. Cuando se crea un archivo más pequeño, se conserva el ajuste de repetición de tu original, incluso en un GIF que se reproduce una sola vez.
- Comprueba cómo se cuenta un GIF y considera MP4. La herramienta lee la cabecera y la lista de fotogramas del GIF sin decodificar los píxeles, y muestra el tamaño de la imagen, el número de fotogramas y la duración junto al tamaño del archivo. Al calcular la duración, un retardo de fotograma de 0 o de 1 centésima de segundo se cuenta como 0,1 segundos, como lo reproducen los navegadores. La página también dice “Todavía mucho más pequeño: la mayoría de las aplicaciones de chat y sitios web reproducen un MP4 como un GIF. Usa GIF a MP4 para ello.” La herramienta admite un GIF cada vez. El primer uso descarga el motor de vídeo, de unos 31 MB, que después se queda guardado en tu navegador, y tu GIF se procesa en el navegador y no se sube.
Problemas comunes y cómo solucionarlos
- Dice “Este archivo no es un GIF. Elige un archivo .gif animado.”
- La herramienta comprueba los primeros bytes del archivo, no solo su nombre. Un PNG, WebP o MP4 renombrado a .gif suele rechazarse en cuanto lo sueltas, con un mensaje como “photo.gif es un archivo PNG, que esta herramienta no puede abrir.” El mensaje de “no es un GIF” aparece con un archivo que no empieza por GIF87a ni GIF89a y cuyo tipo no se pudo identificar, con uno demasiado corto para contener una cabecera GIF, o con uno sin fotogramas o con ancho o alto cero, como un archivo dañado. Exporta de nuevo la animación como un GIF real y elígelo.
- Dice “No se ha podido alcanzar el límite de tamaño sin dejar el GIF demasiado pequeño. Prueba con un GIF más corto o un límite mayor.”
- A la herramienta se le acabaron los pasos antes de que el archivo cupiera: hizo 8 pasadas, o el ancho llegó a 48 píxeles. Aún puedes descargar su último intento. Elige un “Límite de tamaño” mayor, o acorta antes la animación en otra herramienta, ya que esta no puede recortar fotogramas del principio ni del final. La página también señala que un MP4 es todavía mucho más pequeño.
- Dice “Este GIF ya está bien optimizado, así que se conserva el original. Prueba con menos colores o un ancho menor.”
- El GIF recodificado salió del mismo tamaño o más grande, así que la herramienta conservó tu original en lugar de devolverte un archivo mayor. En “Elegir ajustes”, elige 64 o 32 colores o un ancho menor. En “Ajustar a un tamaño”, elige un “Límite de tamaño” inferior al de tu archivo, porque un GIF que ya cabe recibe una sola pasada. La página también señala que un MP4 es todavía mucho más pequeño.
- Dice “Error al cargar el codificador. Verifica tu conexión a internet e inténtalo de nuevo.”
- No se pudo descargar el motor de vídeo, de unos 31 MB. La página inicia esa descarga en cuanto eliges el GIF, y el botón dice “Cargando el motor… (toca para cancelar)” mientras espera. Revisa tu conexión y vuelve a pulsar “Comprimir GIF”. Una vez descargado, el motor se guarda en tu navegador.
- Dice “El navegador se quedó sin memoria al procesar este archivo: es demasiado grande para este dispositivo. Prueba con un clip más corto, un archivo más pequeño o un ordenador de escritorio.”
- A diferencia de las herramientas de audio y vídeo, esta no comprueba el tamaño del archivo cuando lo eliges, y todo el GIF se mantiene en la memoria del navegador mientras se procesa. Un GIF con muchísimos fotogramas o una imagen grande puede agotarla. Prueba con un ordenador de escritorio o acorta antes el GIF en otro sitio.
Cómo se compara
“Ajustar a un tamaño” ahorra esfuerzo: elige los ajustes por ti y se detiene en el primer resultado que cabe. “Elegir ajustes” da una pasada predecible, pero puede no alcanzar tu objetivo. En cualquier caso, esta herramienta solo reduce los colores, los fotogramas y el ancho de un GIF existente. No recorta, no acorta, no acelera, no invierte ni edita fotogramas, y trabaja con un GIF cada vez. Su codificador es el método de paleta de ffmpeg, sin un paso de codificación GIF con pérdida, así que un optimizador de escritorio que lo tenga puede conseguir un archivo más pequeño del mismo GIF. Un ahorro mayor viene de cambiar de formato: la propia página señala MP4, que según dice la mayoría de las aplicaciones de chat y sitios web reproducen como un GIF. A cambio, no se sube ni se instala nada.
Herramientas relacionadas
Compresor de PDF
Comprime archivos PDF para reducir su tamaño. Elige un nivel de calidad: una compresión más alta significa archivos más pequeños pero una fidelidad de imagen más baja.
Compresor de video
Comprime archivos de video para reducir su tamaño. Elige calidad, resolución y formato de salida. Todo el procesamiento es local.
Compresor de imágenes
Comprime imágenes JPG, PNG, WebP y AVIF. Ver comparación antes/después.