Tu IA escribió una animación. Llévatela como video.
ChatGPT, Claude y Gemini te entregan código, pero las redes sociales, las presentaciones y los editores piden un archivo de video. Pega el código aquí y descárgalo.
Aquí puedes ver la vista previa, pero para exportar hace falta Chrome, Edge o Firefox en una computadora. Copia el enlace y ábrelo allí.
O empieza con un ejemplo:
¿Vas a pedir el código a una IA?
Tu animación se reproduce aquí en cuanto la pegues.
Mantén esta pestaña en primer plano mientras se genera.
Funciona en tu dispositivo. Tu archivo nunca se sube.
Del chat al video
- 1
Pide un solo archivo HTML
Dile al asistente qué quieres animar y pídele un único archivo HTML. Añade el prompt de abajo para que el resultado quede listo para exportar.
- 2
Copia el código
En ChatGPT, Claude o Gemini, usa el botón de copiar del bloque de código. Si el asistente muestra una vista previa en vivo, cambia primero a la vista de código.
- 3
Pega y exporta
Pégalo al inicio de esta página, elige la proporción de tu plataforma (9:16 para Reels, Shorts y TikTok, 16:9 para YouTube y presentaciones) y exporta.
Haz que la IA lo escriba listo para exportar
Pega esto después de tu petición, o envíalo junto con el código que ya tienes. El resultado se generará bien al primer intento.
Reescribe esta animación como un único archivo HTML autocontenido que pueda exportar a video con htmlto.video: - Diséñala para un encuadre 16:9. Debe ocupar exactamente la ventana del navegador (100vw por 100vh, sin desplazamiento). Define todos los tamaños en vw y vh para que se adapte a cualquier resolución. - Empieza sola al cargar la página y no necesita ratón, teclado ni desplazamiento. - Tiene una duración fija. Indica la duración en un comentario en la primera línea, por ejemplo <!-- duration: 8s -->. - Anima con animaciones CSS, la Web Animations API, GSAP o requestAnimationFrame usando su argumento de marca de tiempo. No uses video, audio ni iframes. - Pon todo el CSS y el JavaScript dentro del archivo. Incrusta las imágenes como SVG en línea o como data URLs. Las fuentes y bibliotecas solo pueden venir de un CDN que permita la carga entre orígenes, como Google Fonts, cdnjs o jsDelivr. - Responde con el HTML completo en un solo bloque de código.
¿Por qué no grabar la pantalla o usar la línea de comandos?
Las grabaciones de pantalla van a tirones, muestran el cursor y salen con un tamaño incorrecto. Las herramientas de línea de comandos dan resultados exactos, pero hay que instalar Node, un navegador sin interfaz y FFmpeg. Esta página hace la misma generación fotograma a fotograma sin instalar nada.
Qué puede renderizar
- Animaciones y transiciones CSS
- GSAP, anime.js, Motion y otras bibliotecas de JavaScript
- Canvas 2D
- SVG animado con CSS o JavaScript
- WebGL y Three.js
- La Web Animations API y requestAnimationFrame
Qué no puede hacer todavía
- Safari, iPhone y iPad no pueden exportar. La vista previa sí funciona.
- Los videos, el audio y los iframes que haya dentro de la página se omiten.
- Las imágenes y fuentes de servidores que bloquean la lectura entre orígenes no aparecerán.
- Las animaciones que esperan un clic, que pases el cursor por encima o que te desplaces no avanzarán.
- El SVG animado con etiquetas SMIL como <animate> no se captura.
- Las escenas WebGL muy pesadas pueden fallar en computadoras lentas.