Subtitles and Captions: The Complete Guide to SRT Files and Video Embedding
Understanding the difference between subtitles and captions, how SRT files work, and when to burn them into your videos.

Here's a thing most people get wrong: subtitles and captions are not the same thing. And if you're creating video content in 2026, knowing the difference matters — for accessibility, reach, and honestly, just being a decent human.
Let me break it down. Subtitles assume you can hear the audio. They translate or transcribe dialogue for people who speak a different language or want to read along. Captions assume you cannot hear anything — so they include dialogue, sound effects, music cues, and speaker identification.
Think about it: if someone's watching your cooking video with captions, they need to know when the pan is sizzling, when the timer beeps, when you're talking versus when background music is playing. Subtitles would just say "Add the garlic." Captions would say "[pan sizzling] Add the garlic. [upbeat music playing]"
What the hell is an SRT file?
SRT stands for SubRip Text. It's the most common subtitle file format because it's dead simple — just a plain text file with timing information.
Here's what an SRT file looks like:
1 00:00:00,000 --> 00:00:03,500 Welcome to my tutorial on video conversion. 2 00:00:03,500 --> 00:00:07,200 Today we're covering subtitle formats. 3 00:00:07,200 --> 00:00:11,000 It's easier than you think.
Each subtitle entry has four parts:
- A sequence number (1, 2, 3...)
- Start time → End time (in hours:minutes:seconds,milliseconds)
- The text to display
- A blank line separating entries
That's it. You can literally write an SRT file in Notepad. No fancy software required.
SRT vs VTT vs ASS — which format should you use?
While SRT is king, there are other formats floating around:
WebVTT (.vtt) — basically SRT's cooler cousin. Used for web players (HTML5 video). Supports styling and positioning. YouTube accepts both SRT and VTT.
ASS/SSA (.ass, .ssa) — Advanced SubStation Alpha. For anime fansubbers who want rainbow gradient karaoke-style subtitles with custom fonts. Overkill for normal humans.
SCC (.scc) — Scenarist Closed Captions. Used in broadcast TV. You'll probably never touch this unless you work in television.
For 99% of use cases? Stick with SRT. It works everywhere, it's simple, and every video platform and player supports it.
How to add subtitles to your videos
You have two options: external subtitle files (like SRT) or burning them directly into the video.
Option 1: External subtitle files (SRT)
This is the smart way. You keep your video file and subtitle file separate. Viewers can turn subtitles on/off, switch languages, and customize appearance.
Platforms that support external SRT files:
- YouTube (upload SRT when you upload video)
- Vimeo (supports multiple languages)
- Facebook (auto-generates but you can upload custom)
- Most video players (VLC, MPC-HC, streaming platforms)
To add subtitles on YouTube: upload your video, go to the Subtitles tab in YouTube Studio, click "Upload file," choose "With timing," and upload your SRT file. Done.
Option 2: Burning subtitles into the video (hardcoding)
This permanently embeds subtitles into the video frames. You can't turn them off. You can't edit them without re-rendering the entire video.
When you need to burn in subtitles:
- Instagram and TikTok (they don't support external subtitle files)
- WhatsApp and messaging apps
- When you want guaranteed formatting across all devices
- Sending videos to clients or viewers who might not know how to enable subtitles
You can convert your video with burned-in subtitles using KokoConvert — upload your video, add your SRT file, customize the font/position, and export. The subtitles become part of the video permanently.
Creating SRT files: manual vs auto-generated
You can make SRT files yourself or use tools to generate them.
Manual creation:
Open a text editor. Watch your video. Type the dialogue with timestamps. Save as filename.srt. This is tedious but gives you complete control.
Auto-generated captions:
- YouTube Studio — auto-generates captions for uploaded videos. You can edit and download as SRT.
- Descript — transcribes audio, lets you edit like a document, exports SRT.
- Rev.com — human transcription (paid but accurate).
- Whisper (OpenAI) — open-source AI transcription, crazy accurate, free if you run it yourself.
Auto-captions save time but always need editing. AI mishears stuff. Proper nouns get mangled. Punctuation is wonky.
Accessibility matters more than you think
Let's be real: captions aren't just for deaf and hard-of-hearing viewers (though that alone is reason enough). Studies show that 85% of Facebook videos are watched without sound. People watch on public transport, in offices, late at night with sleeping partners.
If your video doesn't have captions, you're losing viewers. It's that simple.
Good captions also:
- Improve SEO (search engines index your spoken words)
- Help non-native speakers understand your accent
- Let people follow along in noisy environments
- Make your content more professional
And here's the thing — once you have an SRT file, you can reuse it. Translate it to other languages. Repurpose it for blog posts. Turn it into a transcript. It's a content asset, not just a video accessory.
Common subtitle mistakes (and how to avoid them)
1. Too much text on screen at once
People can only read ~20 words per 3 seconds. If you cram 40 words into a 2-second subtitle, no one can read it. Break long sentences into multiple subtitle entries.
2. Bad timing sync
Subtitles that lag behind the audio are unwatchable. Always review your timing. SRT files let you adjust timestamps down to the millisecond.
3. Ignoring speaker identification
In interviews or multi-person videos, caption each speaker: [LAURA]: This is important.
4. Forgetting sound effects
If a sound is narratively important, caption it. [door slams], [laughter], [ominous music].
5. Using auto-captions without editing
YouTube's auto-captions are a starting point, not a finished product. Always review and fix errors before publishing.
Platform-specific subtitle tips
YouTube: Upload SRT files for each language. Use the auto-sync feature if your timing is slightly off. Enable community contributions so viewers can help translate.
Instagram/TikTok: Burn subtitles into the video. Use large, bold fonts with contrasting backgrounds (white text on black bars works best). Position them in the center or top-third — never at the bottom where UI elements hide them.
LinkedIn: Always use captions. Professional audiences watch silently at work. LinkedIn's native player supports SRT upload.
Vimeo: Supports multiple subtitle tracks and languages. Great for portfolios and client presentations.
Tools that make subtitle work easier
If you're doing subtitles regularly, these tools save time:
- Subtitle Edit — free, open-source, powerful. Best desktop tool for SRT editing.
- Aegisub — for advanced subtitle styling (if you need more than plain text).
- HandBrake — can burn subtitles into video during conversion.
- FFmpeg — command-line tool for burning subtitles (for the technically inclined).
Or just use KokoConvert's video tools to handle subtitle embedding without installing anything.
Look, subtitles seem like a minor detail until you realize how many people rely on them. And once you have a workflow for SRT files — create, edit, upload — it takes maybe 10 extra minutes per video. That's a small price for making your content accessible to millions more people.
Plus, search engines love text. Captions give Google more content to index, which means better discoverability. So you're not just being inclusive, you're being smart about reach.
Bottom line: if you're making videos in 2026 without captions, you're leaving people behind. Don't be that creator.