Video Subtitle Burner
Burns an SRT subtitle file permanently into your video's picture, so viewers see the text without needing to enable a separate subtitle track. Each subtitle line is drawn as a correctly-shaped text image — even for Arabic — and then composited onto the video at the right time, instead of relying on FFmpeg's own text engine, which doesn't shape Arabic script correctly.
Your video is processed on your device and is never uploaded to our servers.
Only use this tool with files you own or have the right to process.
Each subtitle line is drawn as a correctly-shaped text image (even for Arabic) and then composited onto the video at the right time — not through FFmpeg's own text engine, which doesn't shape Arabic script correctly.
Drag a video here or choose one
MP4, WebM, MOV, or MKV
What this tool does
Burns an SRT subtitle file onto the video's picture, so the subtitles become part of the image and appear in any player without a separate file.
When to use it
- You are posting to a platform that does not support separate subtitle files.
- You want subtitles guaranteed visible to every viewer without them having to turn them on.
- You are sending a clip to someone who may not know how to load a separate subtitle file.
How to use it
- Put the video on the drop area or choose it.
- Add the subtitle file in SRT format.
- Click "Burn subtitles onto video" and wait for processing.
- Click "Download video".
A practical example
Input
A ten-minute clip with an SRT file containing timings and subtitle text.
Output
The same clip with the subtitles appearing at the bottom on cue, permanently part of the picture.
Limitations
- Burning is permanent: the subtitles cannot be hidden or changed in the output, so keep the original video.
- An invalid SRT is rejected with a message asking you to check the format.
- There is no control over font, size or position; the subtitles are drawn in a default style.
- The operation requires a full re-encode of the clip.
Privacy and processing
The video and the subtitle file are both processed inside your browser and neither is uploaded.
Technical notes
- The subtitles are drawn onto every frame during re-encoding through FFmpeg.wasm, becoming part of the picture's pixels.
Frequently Asked Questions
Because FFmpeg's own text engine doesn't shape Arabic script correctly (letters appear disconnected or reordered). This tool instead draws each subtitle line as a text image using your browser's own rendering engine, then composites that image onto the video.