← All articles

How to burn subtitles into a video for free

5 min read

Quick answer

To burn subtitles into a video, open it in ClipMint, import your SRT, VTT, timed TXT, or JSON file, pick a readable preset, and export an MP4. Importing transcribes nothing, so it uses no minutes or credits, and the export is free in your desktop browser with no watermark. It is the easiest way to hardcode subtitles without installing an editor.

Burning subtitles in, also called hardcoding or open captions, draws the text onto the video frames themselves. The captions then show on every player and every platform, including the ones that do not accept a subtitle file. If you already have the file, there is nothing to transcribe again. Here is the quickest way to do it.

Burned-in captions vs. a separate subtitle file

A separate SRT or VTT file is a track viewers switch on or off, and the platform decides how it looks. Burned-in captions are part of the picture: always visible, styled exactly the way you chose, and impossible to lose on a re-upload. TikTok, Instagram Reels, and Stories do not take an uploaded subtitle file, so burning the captions in is the reliable route there.

Burn an SRT into your video in four steps

  • Open the ClipMint studio and drop in your video: MP4, MOV, MKV, or WebM. It opens right in your browser.
  • Drag your SRT, VTT, timed TXT, or JSON file onto the Subtitles panel, or use its Upload subtitles button. The lines load with their original timing.
  • Pick a preset, then adjust the font, size, color, and position so the text stays clear of the platform's buttons.
  • Export the MP4. In a desktop browser it renders on your own device for free; on a phone it renders in the cloud.

Fix the file before you burn it

Burned-in text cannot be corrected inside the exported video, so read the lines once in the editor first. Fix typos, adjust any line's start and end time, and if the whole file runs early or late, shift it with a single sync offset instead of re-timing every line. You can always export again after another pass.

What about word-by-word highlights?

An SRT only stores when each line starts and ends, not when each word is spoken. ClipMint still plays word-by-word effects on an imported file by spreading each line's time evenly across its words, which looks natural for steady speech. For highlights that land exactly on every spoken word, generate the captions in ClipMint instead: its transcription times each word individually.

Where a video with burned-in subtitles works best

  • TikTok, Instagram Reels, YouTube Shorts, and Stories: burned-in captions are the way to guarantee viewers see them.
  • YouTube and LinkedIn: burn the captions in for the design, and upload the SRT too so viewers can still use the platform's own caption track.
  • Course platforms, presentations, and client handoffs: the captions play in any player, with no file to attach.

Frequently asked questions

Can I burn subtitles into a video for free?
Yes. Importing a subtitle file uses no transcription minutes, and exporting the MP4 in your desktop browser is free, with no watermark. On a phone the export renders in the cloud and uses Cloud Export minutes; guests get 5 of those free.
Which subtitle files can I import?
SRT, VTT, and timed TXT files, plus JSON from a ClipMint export or a Deepgram transcript. A ClipMint JSON keeps its word timing, styles, and translations.
Do I need to install HandBrake or FFmpeg to hardcode subtitles?
No. ClipMint runs in your browser: import the file, style it, and export the MP4 without installing or configuring anything.
Can I change the subtitles after burning them in?
Not inside the exported video, because the text is part of the picture. Edit the lines in ClipMint and export a new MP4.

Ready to caption your next video?

Transcription: 5 free min · Cloud Export: 5 free min · no account or card

Open Free Studio