Make videos programmatically — create animations, data visualizations, and dynamic video content using React and code.
Remotion is a framework for creating videos programmatically using React. Write your video as a React component, preview it in the browser with hot reload, and render it as MP4, WebM, GIF, or image sequences. It's ideal for automated video generation, data-driven visualizations, personalized video at scale, and any use case where videos need to be created dynamically. With a rich ecosystem of packages for animations, audio, captions, and more, Remotion gives developers full creative control over every frame.
Remotion is a framework for creating videos programmatically using React. Write your video as a React component, preview it in the browser with hot reload, and render it as MP4, WebM, GIF, or image sequences. It's ideal for automated video generation, data-driven visualizations, personalized video at scale, and any use case where videos need to be created dynamically. With a rich ecosystem of packages for animations, audio, captions, and more, Remotion gives developers full creative control over every frame.
Remotion is free for individuals and small teams. Companies with more than 3 developers need a paid license.
Yes — Remotion uses React components as the building blocks for video, so familiarity with React is required.
Export as MP4, WebM, GIF, transparent WebM, or image sequences (PNG/JPEG) — with full control over resolution and frame rate.