SRT to VTT converter
Turn SubRip (.srt) subtitles into WebVTT (.vtt) for web players and video platforms. Shift the timing or fix a frame rate change on the way; files never leave your browser.
- Free, no limits
- No sign-up
- Shift and retime
FAQ
Frequently asked questions
Something else, or a file that will not convert? Write to conform@niamori.ai.
What is the difference between SRT and VTT?
Both list each subtitle with a start time, an end time and its text. SRT numbers every subtitle and writes milliseconds after a comma (00:00:01,000); WebVTT starts with a WEBVTT line, uses a dot (00:00:01.000) and can add positioning, styling and speaker tags. Web players such as HTML5 video need VTT, while editing apps and most TVs read SRT.
What happens to styling and positions?
Bold, italic and underline (<b>, <i>, <u>) work in both formats and are kept. VTT positioning, speaker tags, CSS classes, NOTE and STYLE blocks have no SRT equivalent, so they are removed and the text is kept.
My subtitles drift out of sync over time. What do I do?
A slow drift usually means the video was converted to another frame rate, for example 23.976 fps film played at 25 fps in Europe. Pick that change under Frame rate change; to fix a constant delay, use Shift instead.
More from Conform
Reports, tools and conversions
- Timeline reportClip list, cue sheet, markers and effects
- Music cue sheetEvery cue with in, out and duration
- Final Cut Pro clip listA project’s clips in a spreadsheet
- Premiere Pro clip listA sequence’s clips in a spreadsheet
- Final Cut markers to YouTubeChapter markers as timestamps to paste
- Timecode calculatorAdd, subtract and convert, drop-frame too
- VTT to SRTWebVTT to SubRip for editors and TVs
- Aspect ratio calculator16:9, 9:16, 4:5 and resizing to fit
- FCPXML ⇄ XML converterMove the timeline between Final Cut, Premiere and Resolve