Caption Burn-In Studio

Hardcode SRT or VTT subtitles directly into your video frames, 100% in-browser with zero uploads.

100% Private & Client-Side: Your video and subtitles are processed entirely inside your web browser using HTML5 Canvas and MediaRecorder. Nothing is uploaded to any cloud server.

1. Import Video & Captions

🎬
Select Video File
MP4, WebM, MOV, or MKV
📝
Select Subtitle File
.SRT or .VTT format

2. Live Preview & Styling Controls

00:00 / 00:00

3. Render & Download Hardcoded Video

Click below to render the video frame-by-frame with burned-in subtitles. Rendering runs at high speed in real time inside your browser memory.

Preparing render pipeline...

Hardcoded Captions vs. Soft Subtitles

Hardcoded (burned-in) captions are drawn directly onto the video frames during rendering. Unlike soft subtitles (which require an external SRT file or player toggle), burned-in captions display universally on any device, social media platform, or video player without relying on platform support.

When to Use Hardcoded Captions

Subtitle Formatting Best Practices

FAQ

Q: Is my video uploaded to any server?
A: No. All video decoding, canvas drawing, subtitle rendering, and video recording take place 100% inside your local browser memory.

Q: What subtitle formats are supported?
A: Supports standard .SRT (SubRip) and .VTT (WebVTT) subtitle files, as well as direct text pasting.

Translate this page

Machine translation provided by Google Translate, on Google’s servers. We do not check these translations and they will get technical terms wrong. The English page is the authoritative one. Following a link sends this page’s address to Google. Your browser may also offer to translate this page itself, which keeps the request on your device.