Private browser utility / Social & Creator

Burn Subtitles Into Video

Runs entirely in your browser - no upload, no sign-up.

Live workspaceLocal processing
Choose a video and an SRT or WebVTT subtitle track
1Video file
2Subtitle track

Your video and subtitle track stay in this browser tab. Only the video engine and open caption font are downloaded.

Share this tool
burn in subtitles / browser utility
01 / Overview

How do you burn subtitles into a video?

To burn subtitles into a video, pair a local clip with an SRT or WebVTT file, check the synced preview, choose a readable style, and export a new MP4. The caption pixels become part of every video frame, so they stay visible in players and social platforms that ignore separate subtitle files.

02

How to use

  1. 01
    Choose the video

    Drop an MP4, WebM, MOV, MKV, AVI, MPEG, or another common local video into the first input.

  2. 02
    Add SRT or WebVTT

    Choose the matching .srt or .vtt file and confirm that the cue count and track end time look right.

  3. 03
    Check timing and style

    Play or scrub the preview, then choose Classic, Boxed, or Highlight captions, a size, a top or bottom position, and an optional timing offset.

  4. 04
    Burn and download

    Create the H.264 MP4 locally, preview the finished file, and download it without a watermark.

03

Who it's for

  • Social video creators can make captions visible on Reels, Shorts, TikTok, LinkedIn, and other feeds where sidecar files are not loaded.
  • Teachers and trainers can prepare captioned lesson clips that work in simple embedded players and downloaded presentations.
  • Remote teams can burn a reviewed meeting transcript into a clip without sending confidential footage to an editing server.
  • Localization teams can preview a translated SRT or VTT track against the source and correct a whole-track timing shift before export.

This subtitle burner reads standard SRT and WebVTT timestamps, removes file-only markup, and builds a styled ASS caption track for the export engine. It keeps line breaks, overlapping cues, Unicode text, and an optional timing offset. The live browser preview lets you scrub the source and catch an early or late track before a long render starts.

When you export, a WebAssembly build of FFmpeg, libass, HarfBuzz, and an open Noto Sans caption font runs inside this tab. The picture is re-encoded as H.264 because hard subtitles must be drawn into every frame. The first readable audio track becomes AAC, while soft subtitle streams, extra tracks, chapters, attachments, and source metadata are omitted. Browser memory makes short and moderate clips the best fit.

FAQ

Is my video uploaded when I burn subtitles?

No. Your browser reads the video and subtitle files from your device and creates the MP4 inside this tab. It downloads the WebAssembly video engine and open caption font when first needed, but it does not send your source media or subtitle text to CanDoYa for processing or storage.

Is this subtitle burner free and watermark-free?

Yes. You can preview, style, render, and download the subtitled MP4 without an account, subscription, export credit, or watermark. The practical limits come from your device's memory and processing speed because the complete source, engine, working frames, and result must fit inside the browser tab.

How large a video can I subtitle in the browser?

The conservative limit is 100 MB on mobile or lower-memory devices, 250 MB on a typical desktop, and 500 MB on high-memory desktops. A file near the limit can still take a long time or exhaust memory. Desktop editing software is safer for long, high-resolution, or production-master footage.

What is the difference between hardcoded and soft subtitles?

Hardcoded subtitles are drawn into the video pixels and cannot be turned off. Soft subtitles remain a separate track or sidecar SRT/VTT file that a compatible player can show or hide. Burned captions are more portable for social posts and simple players, but changing them requires another video export.

Can I add an SRT file to an MP4?

Yes. Choose the MP4 and its matching SRT file, verify the timing in the live preview, and export. The result is another MP4 with the SRT text permanently visible. The original video and subtitle file are not modified, so keep them if you may need editable captions later.

Does the tool also support WebVTT subtitles?

Yes. It reads WebVTT cue identifiers, timestamps, multiline text, and common inline voice or style tags. File-level NOTE, STYLE, and REGION blocks are ignored because the export uses the caption style you choose in the tool. Save the file with a .vtt extension before selecting it.

How do I fix subtitles that appear too early or too late?

Use the timing offset to move the complete track. A positive value delays every cue, while a negative value brings every cue forward. Scrub to the first and final captions after adjusting it. If the start is correct but later cues drift, repair the subtitle timing in an editor instead.

Will burning subtitles reduce video quality or remove audio?

The picture must be re-encoded so the text becomes part of each frame, which can slightly change fine detail. The exporter uses a high-quality H.264 setting and keeps the first readable audio track as AAC. Silent videos stay silent, and the original local file remains unchanged.