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.
Step-by-Step Instructions
- 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
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
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.
01
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.
02
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
Burning in (also called hardcoding) means the captions are permanently rendered into the video's image frames. They are not a separate overlay that can be toggled — they are part of the picture. Every viewer sees the same captions regardless of their device, player, or settings.
No. That is a key characteristic of burned-in captions. Unlike SRT-based closed captions that can be enabled or disabled in a video player, burned-in captions are part of the video image and cannot be removed by the viewer. This guarantees your message is always visible.
TikTok, Instagram Reels, Facebook, Twitter/X, LinkedIn, and most social platforms do not support external SRT uploads for regular posts. Burned-in captions are the only way to ensure styled captions appear correctly on these platforms. YouTube and Vimeo support SRT uploads but burned-in captions also work there.
Not with VideoCaptions.AI. The tool composites captions frame by frame using Remotion, then encodes the result at your chosen resolution. The captions are crisp and sharp, and the encoding quality is controlled by the resolution setting. There are no extra re-encoding cycles that could degrade the original video.