media

Burn Subtitles

Render subtitles permanently into a video (hardsub). Accepts SRT or WebVTT files.

First run downloads ~29 MB. The model is cached after the first use, then runs offline. Manage downloads on the settings page.
Loading…

About Burn Subtitles

Burn Subtitles renders a caption track permanently into your video, so the words show on screen no matter where the file is played — no separate subtitle file to lose, no player that ignores soft captions. Feed it a video plus an SRT or WebVTT file and it returns an MP4 with the text baked in. It runs in your browser, so the video never leaves your device.

Category
media
Input
Accepts: video/*, text/vtt, application/x-subrip or text/plain.
Output
Outputs: video/mp4.
Cost
Free, runs in your browser
Memory
high
Install group
ffmpeg
Privacy: Burn Subtitles runs entirely on your device. Files you provide never leave your browser — no uploads, no server, no tracking. The page works offline once loaded.

Common uses

  • Burn captions into a clip for Instagram, TikTok, or LinkedIn, where most people watch with the sound off
  • Make sure a training or onboarding video stays accessible even when viewers use a player that can't load external SRT files
  • Ship a finished hardsubbed MP4 to a client who needs captions visible without toggling anything
  • Embed translated subtitles into a video so foreign-language viewers see them by default
  • Hardcode captions before uploading to a platform that strips or mangles soft subtitle tracks
  • Produce a single self-contained file for a kiosk, conference loop, or offline playback where no caption toggle exists

Frequently asked questions

What subtitle formats can I use?

SRT (SubRip) and WebVTT files are both accepted, alongside the video itself. Plain-text subtitle files are also taken in case your captions come without the standard extension.

What does the output look like?

You get an MP4 with the subtitles drawn permanently onto every frame (a hardsub). They can't be turned off because they are now part of the picture, not a separate track.

Does my video get uploaded to a server?

No. The rendering happens entirely in your browser on your own machine, so the video and subtitle file never leave your device.

Is there a file-size or length limit?

Because the encoding runs locally in the browser, very large or long videos use more memory and take longer. For multi-gigabyte files, expect the process to be slower than a dedicated desktop encoder.

Can I still get a version with toggleable captions later?

Hardsubbing is one-way — the text is fused into the image. Keep your original video and the SRT/VTT file if you might want a soft-subtitle version down the road.

Keywords

  • subtitles
  • hardsub
  • burn
  • srt
  • vtt
  • video
  • captions
  • embed

Try next