SRT, VTT or burned-in captions: which one to use
Caption tools usually offer several exports, and the names do not explain much. SRT, VTT and "burned in" are three different ways of attaching words to a video, and each one suits a different place. This guide explains what each one is, shows what the files look like inside, and tells you which one to use where.
Burned-in captions (open captions)
Burned-in captions are drawn into the video pixels, like any other part of the picture. They always show, on every app and every device, and they can be animated, coloured and styled any way you like. That is why almost every Reel, Short and TikTok uses them.
The downside: they cannot be turned off, translated or edited after export, and search engines cannot read them. If you notice a spelling mistake after posting, you have to export and upload again.
SRT files
SRT (SubRip Text) is the most widely supported caption file. It is a plain text file with numbered blocks. Each block has a start time, an end time and the words:
1 00:00:01,000 --> 00:00:03,200 Assalam o alaikum, aaj hum seekhenge 2 00:00:03,200 --> 00:00:05,800 ke captions kaise lagate hain
Note the comma before the milliseconds. SRT files do not store styling (except basic bold and italic in some players), so the platform shows them in its own font. YouTube, Facebook, LinkedIn, Vimeo, Premiere Pro, DaVinci Resolve and Final Cut Pro all accept SRT.
VTT files
WebVTT is the format web browsers use for video subtitles. It looks almost the same as SRT, but starts with the word WEBVTT and uses a full stop before the milliseconds:
WEBVTT 00:00:01.000 --> 00:00:03.200 Assalam o alaikum, aaj hum seekhenge
VTT can also carry position and some styling. Use it when you put a video on your own website with the HTML video player. YouTube accepts VTT as well.
Export SRT, VTT or MP4 from the Caption studio
Which one to use where
- Instagram Reels and TikTok: burn the captions in. These apps offer their own automatic captions but do not let you upload an SRT for normal posts.
- YouTube Shorts: burned-in captions for style. You can also add an SRT in YouTube Studio so viewers can switch on YouTube's own subtitles.
- Long YouTube videos: upload an SRT. Viewers can turn it on or off, YouTube can auto-translate it, and the words help YouTube understand your video. Burn in captions only if they are part of your style.
- Facebook: SRT upload is supported. Facebook expects a language code in the file name, for example
myvideo.en_US.srtormyvideo.ur_PK.srt. - Your own website: VTT with the HTML video element.
- Editing software: SRT for Premiere Pro, DaVinci Resolve and Final Cut. For animated captions in After Effects, use a script or plug-in that builds text layers.
Uploading an SRT to YouTube
- Open YouTube Studio and choose the video.
- Go to Subtitles, choose the language, and click Add.
- Choose Upload file, then With timing, and pick your .srt file.
- Check the preview and publish.
Set the video's language correctly first. If an Urdu video is marked as English, YouTube's automatic captions and translations will be wrong.
Common problems
- Strange characters instead of Urdu or Hindi: the file was saved in the wrong text encoding. Save it as UTF-8.
- Captions slowly drift out of sync: the video was trimmed or its frame rate changed after the captions were made. Make captions from the final cut.
- Upload rejected: check for a missing blank line between blocks, or an end time earlier than the start time.
Best of both
For YouTube we suggest doing both: burn in short animated captions for viewers on phones, and upload an SRT with the full text for search, accessibility and translations. BolCaps exports MP4 with captions, SRT and VTT from the same project, so you only fix mistakes once.
Export SRT, VTT or MP4 from the Caption studio
Free tools for this
More guides
- How to record clean voice on your phone
Simple ways to record clear voice for Reels, Shorts and YouTube with just a phone: room, distance, settings, cheap microphones, and how to remove background noise afterwards.
- YouTube thumbnail tips that work on a phone
Practical YouTube thumbnail tips: sizes, the three-word rule, contrast, faces, where the timestamp sits, and how to test a thumbnail at the size people actually see it on a phone.
- AI voiceover in Urdu and Hindi: making it sound natural
How to write scripts that sound natural with an AI voice in Urdu, Hindi and English, how to fix numbers and names, and what YouTube says about AI voices and monetization.
- What to blur before you post a photo or screenshot
A privacy checklist for creators: the faces, numbers, documents, QR codes, reflections and hidden photo data to hide before you post a screenshot, photo or video online.