What is SRT?
SRT originated from the SubRip software that ripped subtitles from DVDs. Each subtitle entry in an SRT file has four parts: a sequential number, a timecode range in HH:MM:SS,mmm --> HH:MM:SS,mmm format, the subtitle text (one or more lines), and a blank line separator. Basic HTML-like tags are supported for bold (<b>), italic (<i>), and colour. SRT files are encoded in UTF-8 (or occasionally Latin-1 for older files) and use the .srt extension. Every major platform — Netflix, YouTube, VLC, Kodi, Plex, video editors — supports SRT natively.
SRT pros and cons
Advantages
- Universal support — every player, platform, and editor accepts SRT
- Plain text — editable in any text editor (Notepad, TextEdit, VS Code)
- Human-readable format — easy to manually correct errors
- Small file size — a full movie's subtitles is typically 50–100 KB
- Easy to create and edit without specialised software
- Free and open — no licensing or proprietary restrictions
Limitations
- Limited styling — basic bold/italic only, no per-character colours in standard spec
- No positioning control in strict SRT — captions always appear at bottom
- No support for ruby text, karaoke timing, or complex typography
- Encoding issues — UTF-8 vs Latin-1 mismatches cause character corruption
- Not embedded in video — must be kept alongside the video file
- No chapter markers, image subtitles, or bitmap-based subtitles
When should you convert SRT files?
Convert SRT to VTT (WebVTT) when you need subtitles for HTML5 video — browsers only support WebVTT natively, not SRT. Convert ASS/SSA to SRT when the complex styling of ASS subtitles isn't needed and you want maximum compatibility. Convert SRT to SBV (YouTube's format) when uploading subtitles to YouTube directly. Keep SRT for any local video playback workflow — it's the safest, most compatible choice. Embed SRT in MKV containers using MKVToolNix for a single-file distribution that includes subtitles.
All FormatDrop conversions run entirely in your browser — no file upload, no server processing. Your files stay on your device.
SRT FAQ
How do I add SRT subtitles to a video?
How do I create an SRT file?
What is the difference between SRT and VTT?
Why do my subtitles show as question marks or boxes?
More formats