WoluTools

Video, Audio & YouTube

Burn subtitles permanently into a video

Upload an MP4, MOV or WebM with your subtitle file. Missing characters, timing and text near the edges are checked first, then you get the captioned MP4.

or drop it here

MP4, MOV, WEBM · Up to 5 minutes
Free account needed for your 3 free jobs a day

No file at hand? See the prepared example

Standard toolIncluded · 3 free jobs a dayFree: 3 jobs a dayPro: up to 200 jobs a day · €12.99/month or €89.99/year
  • MP4 / MOV / WEBM
  • Up to 5 minutes
Prepared result preview · fictional sample dataSynthetic clip and captions
Source
Render two confirmed SRT cues into visible video frames
Verified package preview
  • Accepted captions: SRT, VTT or ASS
  • Video is re-encoded
  • Audio is copied when compatible

captioned.mp4 · manifest.json

BringMP4, MOV, WEBM
GetCaptioned MP4, proof sheet, render manifest
PrivacyEncrypted source · 24-hour result

One clear job, from source to download

  1. 1

    Add the source

    Supported formats and limits are visible before the upload.

  2. 2

    Confirm the settings

    Review the exact source, options, units and access before processing.

  3. 3

    Inspect and download

    Check the preview and warnings, then unlock the complete package.

Burning your own captions into an MP4

What you bring

You bring one video and the caption file that belongs to it. The video can be MP4, MOV or WebM and up to 5 minutes long. Captions can be SRT, VTT or ASS. The text and timing are used exactly as you supplied them. Nothing is retimed, rewritten or translated. A source that is too long or in another format is refused before the job starts, so you never get half a video that looks finished.

What comes back

You get the captioned MP4, a proof sheet and a short report file that describes the source and the render. The picture is re-encoded because the text is drawn into the frames. Audio is copied without re-encoding when the format allows it. Play the MP4 through once and compare a few lines with your caption file. Keep that caption file too. Burned-in text cannot be switched off later, so you may need it for a separate subtitle track.

Style, position and missing characters

You choose a caption style: clean, boxed or high contrast. Position can be bottom safe, top safe or a custom spot on a nine-point grid. The safe margin in pixels keeps text away from the frame edges. If your font cannot draw some characters, the render stops and names them. You then pick a fallback that covers them. Checking the rights for any font you upload stays your job, as does any accessibility decision for the final video.

Questions before you run it

Which caption formats can I upload?

SRT, VTT and ASS. Timing and text are used exactly as supplied, with no retiming, rewriting or translation.

What happens if my font is missing a character?

The preflight stops the render and names the characters the font cannot draw, so empty boxes are not discovered after encoding. You continue by choosing a fallback that covers them.

Can captions sit somewhere other than the bottom?

Yes. Position can be bottom safe, top safe, or a custom alignment on a nine-point grid, and the safe margin in pixels sets how far the text keeps away from the frame edges.

Is video quality affected by burning in the text?

The picture is re-encoded, because the captions are drawn into the frames, so there is a generation loss. Audio is copied without re-encoding when the format allows it.

Can burned-in captions be switched off later?

No. They are part of the image. Keep your caption file in case you later need a soft subtitle track that viewers can turn off.