How To

How to Burn Captions Into a Video (Hardcode Subtitles)

Burned-in captions are permanently part of the video frames, visible on every platform, every device, every time.

Time estimate: 3 minutes

Step-by-Step Instructions

  1. 1

    Upload your video to VideoCaptions.AI

    Drag and drop your video into the tool. The tool accepts MP4, MOV, WebM, and other common formats. Your video stays on your device, only the audio is sent for cloud transcription.

  2. 2

    Generate and style your captions

    Cloud AI transcribes your audio and generates word-level captions. Review for accuracy, then style your captions: choose a font, set colors, pick an animation effect, and position captions with drag-and-drop. The live preview shows exactly how the burned-in captions will look.

    Tip: For burned-in captions that work on any platform, use high-contrast colors and a bold font. White text with a dark stroke is universally readable.

  3. 3

    Export with captions burned in

    Click export and choose your resolution. VideoCaptions.AI renders every frame of your video with captions composited directly into the image using Remotion. The output is a single MP4 file, no separate subtitle file, no platform dependency. The captions are permanent and visible on any device.

Burned-In Captions vs. SRT Files: Which Should You Use?

There are two fundamentally different ways to add captions to a video: burning them in (also called hardcoding or open captions) and creating an SRT file (also called closed captions or soft subtitles). Each approach has distinct use cases. Burned-in captions are rendered directly into the video frames. They become a permanent part of the image, visible on every device, platform, and player without any additional setup. The viewer cannot turn them off. They look exactly as you designed them, with your chosen fonts, colors, and animations. For social media content on TikTok, Instagram Reels, Facebook, Twitter, and LinkedIn, burned-in captions are the only reliable option because these platforms either do not support SRT uploads or apply auto-captions inconsistently. SRT files are separate text documents with timing codes. They are used for platforms that support external subtitle files: YouTube, Vimeo, and some streaming services. SRT files are switchable by the viewer, can be translated into multiple languages, and can be reformatted by the platform's player. They give less visual control but more flexibility. For most social media creators, burned-in captions are the right choice. For YouTube long-form content, offering both burned-in captions for the default view and an SRT file for accessibility is the optimal approach.

How VideoCaptions.AI Renders Burned-In Captions

Most video editors burn captions in by re-encoding the entire video with a subtitle filter, which is slow, computationally expensive, and can degrade video quality through re-encoding artifacts. VideoCaptions.AI takes a different approach using Remotion, a React-based video rendering framework that composites captions as a visual layer on top of your video. Each frame is rendered individually with the caption composited at pixel precision. This means the captions are always crisp and sharp, with no compression artifacts, no font rendering issues, and no timing drift. The rendering runs in your browser, using your device's processing power for fast results without uploading your video to cloud servers. Because Remotion renders frame by frame, the exported MP4 is exactly what you see in the preview. Animation effects, spotlight words, karaoke highlighting, and all other visual features render identically in the preview and the export. What you see is literally what you get. The output uses H.264 codec in an MP4 container, the most widely compatible format, playable on any device and accepted by every major platform.

Frequently Asked Questions

Everything you need to know before you start.

Can't find what you're looking for? Contact us

Ready to Burn Captions Into a Video?