Local ConverterAll tools

Burn subtitles into video

Make subtitles part of the video image so they travel with the clip. Use Burn subtitles into video locally with practical instructions, output settings and format limits.

A practical guide

Burn subtitles into video

Render subtitle text permanently into a selected video segment so it remains visible without a separate subtitle file. Upload the video first and ASS, SSA, SRT or VTT second, then choose video output settings. Use it for a captioned review copy when viewers cannot load external subtitle tracks.

  • Create a permanently captioned demonstration
  • Make a review clip with visible subtitles
  • Prepare a captioned video for a simple player

How to use Burn subtitles into video

  1. Upload video then subtitles

    Add exactly two files in role order: the video first and its subtitle file second. Use supported text cues without embedded font or graphic attachments.

  2. Choose the video segment

    Enter start and length, keeping subtitle times aligned with the source video timeline. Select a short excerpt within the supported 120-second media segment bound.

  3. Set encoding and render

    Choose output format, maximum width and quality, then run the tool. FFmpeg’s libass renderer draws the subtitle appearance directly into the video picture.

  4. Read the finished captions

    Download and watch the clip with sound. Check line timing, glyph appearance, readable size and contrast, especially after scaling to the selected output width.

Understand the settings

Output format
Choose output format according to the result you need. Available choices: MP4; WEBM; MOV; MKV. The initial selection is MP4.
Maximum width
Maximum width accepts values from 16 to 1920, using whole numbers. The initial value is 1280. Change it for a specific output requirement, then check the result before processing more files.
Quality (lower = better)
Quality (lower = better) accepts values from 16 to 45, using whole numbers. The initial value is 26. Change it for a specific output requirement, then check the result before processing more files.
Start (seconds)
Start (seconds) accepts values from 0 to 7200, in increments of 0.1. The initial value is 0. Change it for a specific output requirement, then check the result before processing more files.
Length (seconds)
Length (seconds) accepts values from 0.1 to 120, in increments of 0.1. The initial value is 20. Change it for a specific output requirement, then check the result before processing more files.

A captioned clip for review

A demonstration has matching SRT captions but its review player cannot load subtitle files. Add the video followed by SRT, select the required twenty-second excerpt and export MP4. Watch the result and check that captions match the spoken instructions.

Check your result

Add exactly two files: video first, subtitle file second. FFmpeg libass renders subtitles permanently into the output. Media jobs are bounded to 120 seconds; animations to 240 frames, 30 seconds and 64 million decoded pixels. Open the saved output in the app or workflow where you plan to use it. Check one representative result before repeating the same settings with more files. The original files stay unchanged.

What to know before you start

  • Files are processed on this device. Browser memory and engine-specific limits apply. Save results before reloading.
  • Media jobs are bounded to 120 seconds; animations to 240 frames, 30 seconds and 64 million decoded pixels.
  • Upload up to 20 files, at least 2 with a combined size of at most 100 MB. The completed output must fit within 200 MB.
  • Files are checked by the local engine; a matching filename alone is not proof of valid contents.
  • Selections and completed jobs stay available while you navigate inside this tab. Use My files to revisit results. Reloading or closing the tab clears the workspace; download results you want to keep first.

Burn subtitles into video: common questions

Can viewers turn the subtitles off?

No. Burning subtitles draws them into the output video pixels. Keep the original video and subtitle file if you also need a version where viewers can disable captions or choose a different subtitle language.

Which file should I upload first?

The video must be first and the subtitle file second, with exactly two inputs. The tool uses those positions to identify the picture and cue source, so inspect the upload list before starting the render.

Do subtitle times restart at the excerpt?

Use cues aligned to the source video timeline when selecting a segment. The subtitles are rendered against the source before the output timeline is reset, so already rebased excerpt cues can appear at the wrong moment.

Why can subtitle appearance differ?

The libass renderer uses available font rendering and the selected output scale. Complex styling or missing fonts can change appearance, so review glyphs, line wrapping and contrast in the actual downloaded video rather than the subtitle source alone.

Does Burn subtitles into video upload files to another service?

Processing runs in this browser, on your device. Files and pasted input are not uploaded to a conversion server. The website and required engine assets must load first; large operations depend on available device memory.

Can I continue after changing pages?

Selections and completed jobs stay available while you navigate inside this tab. Use My files to revisit results. Reloading or closing the tab clears the workspace; download results you want to keep first.