Subtitle formats explained
Subtitle formats differ in styling power, timing precision, and where they are accepted. Most creators should standardize on SRT for day-to-day work, then convert when a broadcaster or exotic player demands something else.
You will get a practical map: which format fits web, which fits heavy styling, which fits legacy TV, and how to avoid losing cues when converting. This is not a standards manual, but it helps you ask vendors the right questions.
Your everyday factory format should be SRT from a converter you trust. Export to stranger formats at the edge of the pipeline, not at the center.
Free tool
Rather do it than read about it? Upload an audio or video file and get a timed .srt back.No signup, no payment, up to 100 MB per file.
Step-by-step guide
Step 1: Start with SRT for general work
Simple, universal, easy to diff. Your team can read diffs in git and spot accidental changes.
Step 2: Use WebVTT when web styling matters
CSS-aware players benefit. If you do not need styling, VTT may be unnecessary complexity.
Step 3: Know ASS for advanced styling
Karaoke-like effects and rich fonts, heavier workflow. Use when fansubs or design-heavy projects demand it.
Step 4: Respect broadcast formats
SCC and similar require specialist tools and QC. Frame rate and safe title areas matter in TV pipelines.
Step 5: Pick one master in your archive
Convert at export. If you store five formats with no owner, nobody knows which is canonical.
Step 6: Test conversions on short samples
Long conversions hide edge-case failures. One bad cue can break an entire import.
Step 7: Ask delivery specs early
Netflix and other platforms publish their own rules. Guessing after the edit is expensive.
Tips for better subtitles
- When clients say “captions,” confirm sidecar versus burned-in.
- Avoid lossy conversion chains.
- Keep UTF-8 everywhere.
- Version files when you convert.
- Document what tool produced each export.
- If you localize, track filenames per language.
Common mistakes
- Assuming one format fits all destinations A broadcaster, a social platform and a desktop player want three different things. Keep one master file and export to whatever each destination specifies.
- Chaining converters blindly Every conversion drops whatever the target format cannot express, and doing it twice can lose cues outright. Convert from the master each time rather than from the last export.
- Ignoring frame rate in broadcast Television workflows tie timecode to frame rate, and 25 fps against 23.976 is exactly how drift appears. Confirm the rate before you deliver, not after the QC report.
- Skipping QC after conversion Conversion is where cues quietly disappear or shift. Spot-check the first minute, the last minute and one point in the middle of every converted file.
FAQ
Which format do broadcasters and streaming platforms want?
Their own. Netflix and similar publishers issue a delivery specification and usually ask for a timed-text format such as TTML or IMSC, with rules for line length, position and frame rate. An SRT is a fine working file but not a delivery format for them.
Which format should I keep as the master?
SRT, for almost everyone. It is the format every other tool can read, which means you can always export outward from it. Keep the master beside the video project rather than inside a platform.
What does ASS give me that SRT does not?
Positioning, fonts, colours, outlines and karaoke timing, all stored inside the subtitle file. That matters for fansubs and heavily styled social captions, and it matters not at all when the platform applies its own styling anyway.
Conclusion
Formats are tools, not trophies. Choose SRT unless a real requirement pushes you elsewhere, then convert with tests. That keeps your archive sane and your team aligned.
Start from audio or video here to produce SRT, then branch to specialized formats as needed.
If a vendor asks for an exotic format, get a sample file and test import before you promise dates.
Now on your own file
The quickest way to finish this guide is to look at the format on a file of your own: upload it, correct any line against the audio, download the .srt.Your upload and the subtitles are deleted automatically about an hour after the conversion.