Burn-In Captions
Render an SRT permanently into your video as pixels, with control over font size, font color, background color and opacity, and vertical position. Burned captions display on every platform that strips soft subtitles or autoplays muted — and the whole render runs in your browser.
Captions are re-encoded into the video pixels so they display everywhere — even where soft subtitles are stripped (Instagram, TikTok, X, LinkedIn). This is permanent; keep your SRT to stay editable.
How to use this tool
- 01
Upload video and SRT
The video to caption and the SRT file containing the timed caption text.
- 02
Style the captions
Set font size, font color, background color and opacity, and the vertical position.
- 03
Preview before burning
Validate the timing and styling first with the Subtitle Preview tool, since burn-in is permanent.
- 04
Render and download
Re-encoding is required, so allow time roughly proportional to the video's length.
Why this matters
The large majority of mobile social video is watched muted — feeds autoplay with the sound off, so if the dialog lives only in the audio or a soft-subtitle track the platform ignores, the viewer gets nothing and scrolls past. Burned-in captions are the difference between a clip that's watched and one that isn't, which is why they've gone from nice-to-have to a baseline expectation in short-form.
This tool bakes your SRT into the pixels with full control over size, color, background box and opacity, and position — entirely in your browser, so unreleased and client footage never leaves your device. Because burn-in is permanent and re-encodes the whole video, check the look first with the Subtitle Preview tool and keep your SRT for any re-edits.
Related tools
Paste an SRT plus a YouTube URL to preview how captions look burned-in over the video, with live cue scrubbing.
Convert SubRip (.srt) caption files into WebVTT (.vtt) for HTML5 <track> tags. Comma-to-period millisecond conversion, WEBVTT header included.
Trim any video to a precise start and end in your browser — lossless stream-copy by default, optional re-encode for frame-accurate cuts. No upload.
FAQ
Explore the full toolkit
94 free tools covering titles, tags, thumbnails, scripts, captions, embeds, schema, and in-browser video processing.
Browse all tools →