111 characters · 16 words · 111 bytes (UTF-8)
Output will appear here
Click in the output to select all text
111 characters · 16 words · 111 bytes (UTF-8)
Output will appear here
Click in the output to select all text
Estimate video file size from duration, video bitrate, and audio bitrate.
Compare two blocks of text and display additions, deletions, and differences.
Write Markdown with a live split-pane preview, formatting toolbar, and export to .md or .html.
This converter switches subtitle files between the two most common formats — SRT (SubRip, used by many video players and editors) and WebVTT (the format required by HTML5 <track> elements and most web video players). The two formats are nearly identical in structure but differ in their timestamp separator (SRT uses a comma before milliseconds, VTT uses a period) and VTT requires a WEBVTT header while its cue numbers are optional. Paste your subtitle content, choose a direction, and get correctly reformatted output instantly. Everything runs locally in your browser — subtitle content is never uploaded. Scroll down to paste your subtitles.
They're structurally very similar — the main technical differences are the timestamp separator (comma in SRT, period in VTT) and that VTT requires a WEBVTT header and supports additional styling/positioning cues that SRT doesn't.
HTML5 video's native <track> element (used for captions on the web) requires the WebVTT format specifically — SRT files need to be converted first to work with native browser video captions.
Yes, only the timestamp separator and header/numbering are changed — the actual subtitle text and timing values are preserved exactly.
No, this handles the core conversion (timestamps, headers, numbering); advanced VTT-only features like cue positioning or styling tags aren't generated or removed, just passed through as-is if already present.
No, this tool processes one file's content at a time — paste each file individually.