Zero-Upload Subtitle Utility

Convert SRT to WebVTT (.vtt)

Convert between SubRip (.srt), WebVTT (.vtt), and clean plain text (.txt) transcripts. Automatically fixes overlapping timecodes that break Premiere Pro and DaVinci Resolve timelines.

Convert to:
Source Subtitles
Converted Output (VTT)

SRT vs WebVTT: Which format should you use?

Feature SubRip (.SRT) WebVTT (.VTT)
Primary Use Case YouTube, Premiere Pro, DaVinci Resolve, VLC HTML5 web video, browser players, streaming
Timestamp Separator Comma (00:01:23,456) Period (00:01:23.456)
Header Requirement None (starts directly with index 1) Mandatory WEBVTT header line
Styling & Cue Settings Basic formatting tags only CSS positioning, voice tags, alignment settings

Frequently Asked Questions

What is subtitle overlap sanitization?

When two subtitle cues have overlapping timestamps (e.g. cue 1 ends at 00:05.000 and cue 2 starts at 00:04.500), NLE software like DaVinci Resolve or Premiere Pro will often flag red warnings or fail to import. FootageKit automatically clamps the end time of preceding cues to guarantee seamless sequential playback.

Does FootageKit upload my subtitles to any server?

No. 100% of parsing and conversion executes directly in your browser JavaScript memory. Your transcript files never leave your computer.

Can I extract just the text without timestamps?

Yes. Select the Plain Text (.txt) toggle to strip all sequence numbers and timecodes. Ideal for video descriptions, blog posts, and show notes.