Edit WebVTT and SubRip subtitle files directly in your browser. Fix timing on a visual timeline, merge or split cues, convert between formats, and download the result - nothing is ever uploaded.
Start editing subtitles
Upload a .vtt or .srt file, paste content, or start from scratch. All editing happens in your browser - nothing is uploaded.
Drop in a .vtt or .srt file, paste subtitle text, or start from a blank document.
Edit each cue inline. Fix timing by typing it or by dragging edges on the timeline.
Export back to the original format or convert between VTT and SRT - all locally.
See every cue on a horizontal track. Click to jump, drag the edges to retime, Ctrl/⌘ + scroll to zoom in for frame-accurate work.
Every edit is reversible (⌘Z / ⌘⇧Z). The current session is autosaved to your browser so you can close the tab and come back later.
Parsing, editing, and export all happen in your browser. Files never leave your device - no uploads, no tracking, no account.
Upload a WebVTT file and download SubRip - or vice versa. The editor handles the format differences automatically.
Combine two cues into one or add a new cue between any pair. Timing is auto-adjusted from neighboring cues.
Cues that start before the previous one ends are flagged on the timeline so you can fix timing issues before exporting.
Both formats describe the same thing - timed cues of text - but differ in small details.
Native to HTML5 <track> elements. Supports styling classes, positioning, and metadata headers. Timestamps use a period before milliseconds (e.g. 00:00:01.500). The right choice for web video players and modern browsers.
The oldest and most widely supported format - works in VLC, YouTube, Premiere, DaVinci Resolve, and most desktop video editors. Plain text, comma in place of a period for milliseconds (e.g. 00:00:01,500). Pick SRT for maximum compatibility.