CompressVideoOnline

Convertidor de Video a GIF

Elige los segundos, fija el tamaño — un GIF en bucle con una paleta hecha para tu clip, creado en tu dispositivo.

Funciona por completo en tu navegador. Tus videos nunca salen de este dispositivo.

Este convertidor de video a GIF transforma unos segundos de cualquier MP4, MOV o WebM —material de iPhone incluido— en un GIF en bucle, y lo hace en tu propio dispositivo: no se sube nada. Arrastra los tiradores de la tira de fotogramas hasta los segundos que quieras, elige un ancho, una velocidad de fotogramas y una cantidad de colores, o fija un tamaño objetivo —menos de 20 MB para Discord (verificado en septiembre de 2026)— y la herramienta comprime, mide el archivo real y vuelve a ajustar, hasta 5 pasadas. Cada fotograma se recodifica con una paleta calculada para tu clip, no con una fija. La contrapartida es física: un GIF guarda cada fotograma completo, así que 10 segundos a 480 px pesaron entre 1,7 y 8,6 MB en nuestras pruebas, según el contenido, y un solo segundo a 1080p completo dio 1,8–8,6 MB. Sin marca de agua, sin registro, sin límite de duración, sin tope artificial de tamaño.

¿Cómo hago un GIF a partir de un video?

Elige unos segundos del video en lugar del clip entero, y convierte ese rango con un ancho y una velocidad de fotogramas reducidos. El motivo es físico: un GIF guarda cada fotograma como una imagen indexada completa, sin predicción entre fotogramas, así que 10 segundos de 1080p a su propia velocidad de fotogramas pesan decenas de megabytes, mientras que 10 segundos a 480 px y 15 fps quedaron entre 1,7 y 8,6 MB en nuestras pruebas, según el contenido. En esta herramienta sueltas el MP4, MOV o WebM, arrastras los dos tiradores de la tira de fotogramas hasta los segundos que quieras (los primeros 5 por defecto), dejas los valores predeterminados de 480 px de ancho, 15 fps y 256 colores, y conviertes; un rango de 3 segundos de material 1080p tarda unos 3 segundos y el resultado es un GIF que se repite sin fin. Bajar a 128 o 64 colores ahorra espacio a costa de bandas en los degradados, así que usa los colores para ajustar el tamaño y no como valor de partida. Si el GIF tiene que caber en un límite —20 MB en Discord, 10 MB en GitHub, 5 MB para X en móvil (verificado en septiembre de 2026)—, fíjalo como objetivo y la herramienta comprime, mide el archivo real y recodifica desde el video original con ajustes más bajos, hasta 5 pasadas, y te avisa si no puede llegar. Todo corre en tu navegador, así que el video nunca se sube.

Los datos que importan

EntradaUn video — MP4, MOV (material de iPhone incluido), WebM, MKV, AVI, 3GP, MTS, WMV, todo lo que FFmpeg pueda leer; los archivos que el navegador no puede reproducir se convierten igual, sin vista previa ni línea de tiempo — escribe el rango a mano
SalidaGIF animado en bucle infinito, del rango que eliges en una tira de fotogramas — los primeros 5 s por defecto, aviso a partir de 15 s, sin límite de duración
AjustesAncho 128 / 320 / 480 (predeterminado) / 640 / original, nunca ampliado · 10 / 15 (predeterminado) / 20 / 25 fps · 256 (predeterminado) / 128 / 64 colores
CalidadCada fotograma se cuantiza con una paleta calculada para tu clip (hasta 256 colores), con tramado ordenado ajustado para comprimir bien y optimización por diferencia entre fotogramas activada
Tamaño objetivoOpcional — 20 / 15 / 10 / 8 / 5 MB o un número a tu elección; codifica, mide el archivo real, recodifica desde el original con ajustes más bajos (colores → velocidad de fotogramas → ancho), hasta 5 pasadas; si no lo logra, lo informa, conserva el resultado más pequeño y sugiere un rango más corto
VelocidadUnas 0,7× el tiempo real en 1080p — un rango de 3 s en ~3 s, 10 s en 14–25 s según el contenido; las fuentes 4K son unas 4× más lentas; solo se decodifica el rango seleccionado
No incluidoTexto o subtítulos, recorte del encuadre, reproducción al revés o boomerang, cambio de velocidad, GIF → otros formatos — esta versión hace un solo trabajo
Límites y privacidadSin marca de agua, sin registro, sin tope artificial de tamaño — la memoria del navegador (~1–2 GB) es el techo práctico; el motor (~32 MB) se descarga una vez y queda en caché; el video nunca sale de tu dispositivo

Consigue un mejor resultado

Preguntas frecuentes

¿Por qué mi GIF pesa 10–50× más que el MP4 del que salió?

Porque un GIF no tiene compresión de video: un MP4 guarda una imagen completa y después, sobre todo, las diferencias entre fotogramas, mientras que un GIF guarda cada fotograma como una imagen indexada completa, sin predicción entre fotogramas — lo máximo que puede hacer el formato es omitir los píxeles que no cambiaron. Por eso 10 segundos de 1080p a su propia velocidad de fotogramas pesan decenas de megabytes —medimos 53 MB para solo 5 segundos a 1920 px, y 1,8–8,6 MB para un único segundo a 1080p y 15 fps—, mientras que el mismo clip en MP4 pesa una fracción de eso. Lo único que puedes mover de verdad es la duración, la cantidad de píxeles, la velocidad de fotogramas y los colores: el tamaño acompaña casi exactamente a la velocidad de fotogramas (pasar de 15 a 10 fps quitó cerca del 31 %) y crece algo más despacio que la cantidad de píxeles cuando sube el ancho (duplicar el ancho cuadruplica los píxeles, pero en nuestras pruebas el archivo creció unas 3,3×) — por eso los valores predeterminados aquí son 480 px, 15 fps y 256 colores. El contenido pesa tanto como los ajustes: con esos valores, 10 segundos quedaron en 1,7 MB con una grabación de pantalla de colores planos y en 8,6 MB con material lleno de degradados, porque los degradados suaves y el ruido de cámara dejan al formato poca repetición que aprovechar. El tamaño no se puede predecir de forma fiable antes de codificar, así que la herramienta muestra la cifra real después.

¿A cuántos fps conviene hacer un GIF — y por qué un GIF de 60 fps se reproduce a 10 fps?

10–15 fps para la mayoría de los GIF — 15 es el predeterminado aquí y resulta lo bastante fluido para la mayor parte de las reacciones y las grabaciones de pantalla; 20–25 solo cuando el movimiento tiene que verse fluido y el tamaño importa menos. La velocidad de fotogramas es uno de los ajustes que más mueve el tamaño: el tamaño de un GIF es más o menos lineal respecto a los fps, así que 25 fps pesa unas dos veces y media lo que 10 fps con el mismo clip. Las velocidades altas también se desperdician en parte: los retardos entre fotogramas de un GIF se guardan en centésimas de segundo, y los navegadores reproducen cualquier retardo menor de 2 centésimas como si fuera de 10, así que un “GIF de 60 fps” se reproduce en realidad a 10 fps y 50 fps es el techo del formato. Esta herramienta ofrece 10, 15, 20 y 25 fps; cuando fijas un tamaño objetivo, la velocidad de fotogramas es lo segundo que baja, después de los colores.

¿Qué ancho debe tener un GIF?

480 px de ancho para la mayoría de los usos — es el predeterminado aquí y está en el mismo rango que la recomendación de GIPHY de subir a 480p (verificado en septiembre de 2026); 320 px para reacciones en chat; 128 px para emojis personalizados, el tamaño al que los muestran Discord y Slack; 640 px cuando el texto o el detalle fino deben seguir legibles, como en una grabación de pantalla. El ancho cuesta algo menos de lo que sugiere la cantidad de píxeles: duplicarlo cuadruplica los píxeles, pero en nuestras pruebas el archivo creció unas 3,3×, así que 640 px queda alrededor de 1,7× un GIF de 480 px, y 320 px cerca de la mitad. Elige “original” solo cuando la fuente tenga 720 px de ancho o menos: la herramienta avisa por encima de eso, porque a 1080p completo un segundo de GIF dio 1,8–8,6 MB según el material. La altura sigue la relación de aspecto automáticamente, y nada se amplía — una fuente más estrecha que el ancho que elijas se queda en su propio tamaño.

¿Cómo convierto MP4 a GIF con buena calidad — 256, 128 o 64 colores?

Conserva los 256 colores, quédate en 480 o 640 px y usa un convertidor que construya la paleta a partir de tu clip en lugar de usar una fija — esa decisión explica buena parte de la diferencia entre un GIF limpio y uno moteado, con los colores desviados. Un fotograma GIF admite 256 colores como máximo, así que toda conversión desde video descarta información de color; esta herramienta calcula una paleta a partir de los fotogramas que seleccionaste (255 colores más un hueco para la transparencia) y aplica tramado ordenado — un patrón regular elegido porque comprime bien, a costa de una textura tenue en los degradados planos. 128 colores es la bajada más suave; 64 puede mostrar bandas visibles en cielos y degradados, pero es un recurso legítimo ante un límite de tamaño estricto — por eso el ajuste automático prueba primero con menos colores, después con una velocidad de fotogramas menor y por último con un ancho menor. Nada se amplía y el video original nunca se modifica.

¿Cómo hago un GIF de menos de 20 MB para Discord, o bajo cualquier límite de tamaño?

Elige el botón de 20 MB (o 15, 10, 8, 5 MB, o escribe el tuyo) antes de convertir: la herramienta codifica tu rango, mide el archivo real y, si se pasa, recodifica desde el video original con ajustes más bajos —primero los colores, después la velocidad de fotogramas y por último el ancho— hasta 5 pasadas, deteniéndose en la primera que queda por debajo del objetivo y mostrando los ajustes que usó. Si cinco pasadas no lo logran, lo dice, conserva el resultado más pequeño y sugiere un rango más corto; nunca te entrega en silencio un archivo demasiado grande. El límite de subida gratuito de Discord es de 20 MB desde agosto de 2026 (antes eran 10 MB; 50 MB con Nitro Basic, 500 MB con Nitro; verificado en septiembre de 2026), algo que la mayoría de las páginas de convertidores sigue indicando como 8 o 10 MB. Otros objetivos útiles: 15 MB para X en la web y 5 MB en la app móvil de X, 10 MB para GitHub, 8 MB como recomendación de GIPHY, 5 MB para el plan gratuito de Notion.

¿Cuánto puede durar un GIF, y por qué otros convertidores limitan la duración?

Aquí, lo que quieras — no hay límite de duración, porque el trabajo corre en tu dispositivo y no en un servidor, mientras que algunos convertidores basados en servidor se detienen en 30 segundos a 10 fps, o 60 segundos solo a 5 fps, presumiblemente porque cada segundo les cuesta procesamiento. Los GIF largos siguen siendo mala idea: el tamaño y el tiempo de conversión crecen con cada segundo, y por eso el valor predeterminado son los primeros 5 segundos y aparece un aviso orientativo a partir de los 15 — 30 segundos cuestan aproximadamente el triple que 10. Las plataformas de GIF opinan igual: GIPHY acepta hasta 15 segundos y Tenor hasta 14 (verificado en septiembre de 2026). Si necesitas 30 segundos de movimiento, un MP4 comprimido suele ser un 85–95 % más pequeño.

¿Qué plataformas necesitan un GIF de verdad y cuáles lo convierten a video igual?

Necesitas un GIF de verdad donde solo se aceptan imágenes: emojis personalizados (Discord y Microsoft Teams por debajo de 256 KB, Slack por debajo de 128 KB y con 50 fotogramas o menos, emotes animados de Twitch de 512 KB y 60 fotogramas o menos), los README y los issues de GitHub (10 MB), Notion (5 MB por archivo en el plan gratuito) y el correo (Gmail y Outlook.com aceptan adjuntos de 25 MB). Telegram, X, Facebook y Mastodon (hasta 16 MB) convierten a video en sus servidores el GIF que subes, Shopify lo convierte a WebP animado, y muchas fuentes dicen que WhatsApp y Reddit también convierten, aunque no lo hemos verificado — en esos casos un GIF aporta poco frente a un MP4 corto, que suele ser un 85–95 % más pequeño y con todo el color. Lo mismo vale para las páginas web, donde Lighthouse marca cualquier GIF animado de más de 100 KiB y recomienda video. Dos detalles de Discord hacen tropezar a la gente: los GIF adjuntos están bien hasta 20 MB en el plan gratuito, pero los stickers de Discord son APNG de 320×320 y 512 KB — ahí no se acepta un GIF. Límites verificados en las páginas oficiales, septiembre de 2026.

¿Puedo convertir a GIF un .mov de iPhone o de Mac?

Sí — suelta el .mov y se convierte como cualquier otro video, en tu dispositivo, así que el material nunca se sube y el original nunca se modifica. Cuando tu navegador puede reproducir el archivo, tienes la vista previa y la tira de fotogramas para elegir el rango; cuando no puede, el archivo se convierte igual y escribes el inicio y el fin a mano. Lo mismo vale para WebM, MKV, AVI, 3GP, MTS y WMV — todo lo que FFmpeg pueda leer. Una nota sobre el material del teléfono: el 4K se decodifica unas 4 veces más lento que el 1080p, así que deja el rango corto; la salida es un GIF estándar en bucle al ancho que elijas.

¿Mi video se sube a un servidor, y cuánto tarda?

No se sube nada: el convertidor es FFmpeg compilado a WebAssembly, unos 32 MB que se descargan una vez y quedan en caché, y a partir de ahí cada fotograma se decodifica, se cuantiza y se escribe en tu propio dispositivo — abre la pestaña de red del navegador mientras conviertes y verás que sigue en silencio después de cargar el motor. Solo se decodifica el rango seleccionado, así que el tiempo depende de la selección y no del archivo: un rango de 3 segundos tarda unos 3 segundos, y 10 segundos de 1080p tardan de 14 a 25 segundos según el contenido, unas 0,7× el tiempo real; las fuentes 4K son unas 4 veces más lentas, y un tamaño objetivo puede añadir hasta cuatro codificaciones más. Por eso tampoco hay un tope artificial de tamaño de archivo — la memoria del navegador, unos 1–2 GB, es el techo práctico, y el archivo en sí todavía tiene que caber en ella.

Herramientas relacionadas