Skip to main content
Developer Tool

Remotion Renderer

Upload a trusted Remotion TSX composition, render it on the server, and download the finished MP4 video from your browser.

Upload TSX Composition

Choose a .tsx file that exports compositionConfig and a React component.

No file selected
Render complete.

Your MP4 is ready to download.

Download MP4

How to Render TSX to MP4

  • Export a valid compositionConfig object from your TSX file.
  • Export your Remotion React component as the default export or as a named component.
  • Upload the TSX file and wait while the backend bundles and renders the video.
  • Download the MP4 once rendering finishes.

Supported Remotion Libraries

The bundled renderer supports React, Remotion core, Three.js, React Three Fiber, D3, Lodash, Framer Motion, and common Remotion packages such as media utilities, shapes, transitions, Lottie, GIF, noise, paths, preload, and Three integration.

Online TSX to MP4 Workflow

This Remotion renderer is built for developers who generate TSX video compositions and need a fast way to turn them into shareable MP4 files. It reads your composition metadata, bundles the React project, selects the configured Remotion composition, and returns a browser-downloadable H.264 MP4.

Use it for AI-generated video scripts, social media motion graphics, explainer clips, product demos, data animations, and React-based video templates that already follow the Remotion composition format.

Required TSX Composition Format

  • id: The Remotion composition id used during selection.
  • durationInSeconds: The video length the renderer converts into frames.
  • fps: Frames per second for smooth playback and timing.
  • width and height: Final MP4 resolution, such as 1080x1920 or 1920x1080.
  • React export: A default export or named component export that Remotion can render.

Best Uses for Remotion Rendering

  • Render short vertical videos from generated TSX templates.
  • Preview React motion graphics before publishing to social platforms.
  • Convert programmatic animations into MP4 deliverables.
  • Test compositionConfig settings without opening a local command line renderer.

Can this render any React TSX file?

No. The file must be a Remotion composition with a compositionConfig export and a React component export.

Where does the rendering happen?

The browser uploads the TSX file to your ToolsGoat backend, and the backend runs the Remotion renderer to generate the MP4.

Why did my render fail?

Common causes are missing compositionConfig, unsupported dependencies, syntax errors, or render duration exceeding the server timeout.

Is it safe for public uploads?

Public rendering should run in an isolated server or container because uploaded TSX is processed by a server-side JavaScript toolchain.