Subtitle Burner

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.

About the Subtitle Burner

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.

Related jobs: shifting subtitle timings to match a re-cut (Subtitle Time Adjuster), pulling audio out for transcription (Audio Extractor), or trimming the subtitled result (Video Trimmer).

How to Burn Subtitles into a Video

  1. Select your video file (MP4, WebM, MOV, MKV, AVI, and more, up to 200 MB).
  2. Select your .srt or .vtt subtitle file (non-empty, under 1 MB). Timestamps must match the video.
  3. Choose a caption size: larger for 1080p and up, smaller for short clips.
  4. Click Burn Subtitles. Captions are rendered onto every frame locally.
  5. 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.