Burn SRT or VTT subtitles permanently into a video, processed entirely in your browser, files never uploaded.
Your video and subtitle file are processed locally with FFmpeg running in your
browser. Nothing is uploaded; files never leave your device. First use downloads
the ~31 MB engine once. Files up to 200 MB.
Captions are rendered at the bottom of the frame, centered, in the Inter font.
Pick larger sizes for high-resolution videos so captions stay readable.
There are two kinds of subtitles in the world: soft ones that live in a separate
file or track and depend on the player to show them, and hard-burned ones that are
rendered into the video pixels themselves. Hard subs are what you want when a clip
is headed somewhere captions must simply work: social feeds, muted autoplay, edit
bays, or devices with no subtitle support. This tool burns SRT or WebVTT captions
into any video, permanently.
Everything runs locally in your browser through a WebAssembly build of FFmpeg with
libass rendering: your video and subtitle file are never uploaded anywhere. The
bundled Inter font is staged alongside the subtitles so captions render
consistently, sized to your choice, at the usual bottom-center position. Because
every frame is re-rendered with captions on top, expect processing to take a
little longer than a plain trim or mute.
Select your video file (MP4, WebM, MOV, MKV, AVI, and more, up to 200 MB).
Select your .srt or .vtt subtitle file (non-empty, under 1 MB). Timestamps must match the video.
Choose a caption size: larger for 1080p and up, smaller for short clips.
Click Burn Subtitles. Captions are rendered onto every frame locally.
Preview the result right on the page, then click Download Subtitled Video.
Subtitle Burner FAQs
What is the difference between burned-in and soft subtitles?
Burned-in (hard) subtitles are rendered into the video pixels, so they appear everywhere the video goes and cannot be switched off. Soft subtitles stay as a separate track or file that each player has to support and the viewer can toggle. Burn yours when captions must always be visible.
Does the tool support WebVTT (.vtt) files?
Yes. Both SRT and VTT are accepted, and the format is detected from the file contents, so a well-formed .vtt burns on the first pass. If a VTT trips up the parser, the tool automatically retries the same burn before reporting an error.
Will the caption positioning match my player exactly?
Close, but not always pixel-identical. Captions render bottom-center, the conventional position, in the Inter font at your chosen size. Player-side soft subtitles can use different margins and fonts, so treat this as a clean standard layout rather than a mirror of any specific player.
Can I turn the subtitles off after burning?
No. The burned captions are part of the picture: every frame has them. If you also need a toggleable version, keep your original video and .srt/.vtt file; upload the burned copy where captions are mandatory and the soft files where viewers want control.
Why does burning subtitles take longer than trimming or muting?
Each output frame must be decoded, re-rendered with the caption overlay through a full subtitle engine, and re-encoded as H.264. Trimming and muting can often copy streams untouched, while hardsubbing cannot; expect roughly re-encode-speed processing times.
We use cookies to enhance your experience, analyze website traffic, and provide personalized content.
You can choose which cookies to accept. Essential cookies are required for basic site functionality.
Learn more in our Privacy Policy
Cookie Preferences
Essential CookiesRequired
Site functionality, theme preference, and consent storage. These cannot be disabled.
Help us understand how visitors use our site to improve the experience.
Enable Google AdSense ads based on your consent settings.