Subtitle converter
Drop subtitles in any common format and download them in another: SRT, WebVTT, SCC closed captions, EBU STL or IMSC TTML for Netflix. On the way you can shift or stretch the timing, convert between 23.976, 24, 25 and 29.97 fps, merge, split and de-overlap subtitles, and check them against Netflix reading-speed rules. Captions inside a Final Cut Pro or Premiere Pro timeline export too.
- Free, no limits
- No upload
- SCC, STL and TTML
Reference
Subtitle formats
| Format | Used for | Timing | Kept here |
|---|---|---|---|
| SRT (.srt) | Editing apps, YouTube, TVs | Milliseconds | Text, italics |
| WebVTT (.vtt) | Web players, HTML5 video | Milliseconds | Text, italics |
| SCC (.scc) | US broadcast, Premiere Pro, DVD (CEA-608) | 29.97 fps timecode | Text, italics, 4 lines of 32 |
| EBU STL (.stl) | European broadcast (Teletext) | 25 or 30 fps timecode | Text, italics |
| TTML / IMSC (.ttml, .dfxp, .itt) | Netflix, streaming, iTunes | Frames or ticks | Text, italics |
FAQ
Frequently asked questions
Something else, or a file that will not convert? Write to conform@niamori.ai.
Which subtitle format should I deliver?
Ask the platform, but as a rule: YouTube, social media and editing apps take SRT; web players take WebVTT; US broadcasters ask for SCC closed captions; European broadcasters often want EBU STL; Netflix and most streaming services want IMSC 1.1 TTML.
How do I fix subtitles that drift out of sync?
If the drift comes from a frame rate change, such as 23.976 fps film played at 25 fps, pick that change under Frame rate change. If you do not know the cause, turn on Sync by two subtitles and type where an early and a late line should start; everything in between stretches to fit.
What does the Netflix check look at?
Reading speed (20 characters per second for adult English programs, 17 for children), at most 42 characters per line and two lines, each subtitle on screen from 5/6 of a second to 7 seconds, and at least two frames between subtitles. Each subtitle that breaks a rule is listed with the actual numbers.
Can I get the captions out of my Final Cut Pro or Premiere timeline?
Yes. Drop the FCPXML (or .fcpxmld zipped) from Final Cut Pro and each caption language becomes its own file. From Premiere Pro, export the sequence as Final Cut Pro XML: text graphics and text titles are read as subtitles.
Are my subtitles uploaded?
No. Files are read and converted in your browser and never leave your computer.
More from Conform
Reports, tools and conversions
- SRT to VTTSubtitles for web players, with time shift
- VTT to SRTWebVTT to SubRip for editors and TVs
- SRT to TXTSubtitles to a clean transcript
- TXT to SRTTurn a script into timed subtitles
- SRT to SCCCEA-608 closed captions for broadcast
- Timecode calculatorAdd, subtract and convert, drop-frame too
- Aspect ratio calculatorRatios, resizing, crop or letterbox
- Timeline reportClip list, cue sheet, markers and effects
- FCPXML ⇄ XML converterMove the timeline between Final Cut, Premiere and Resolve