SRT and WebVTT converter
Convert SRT subtitles to WebVTT or VTT captions to SRT. Keep timestamps and basic formatting, with an optional plain text mode and conversion report.
Your results
SRT and WebVTT converter
Prepare caption files for video editors, learning platforms and web video. SRT uses comma-separated milliseconds; WebVTT uses a header and decimal points. Conversion preserves cue times, including overlaps, without translating dialogue or aligning it to audio. Check the downloaded report for removed formatting.
How to use this tool
- Upload a subtitle file, import its direct URL, or paste subtitle text below the upload options.
- Choose SRT or WebVTT. Use plain text mode only when you accept removal of advanced styling and layout.
- Download the subtitle file and conversion report, then test the captions with your video.
Supported input formats
SRTVTT
Available settings
- Output format
- Subtitle formatting
Output and limitations
Convert SRT subtitles to WebVTT or VTT captions to SRT. Keep timestamps and basic formatting, with an optional plain text mode and conversion report.
One UTF-8 SRT or VTT up to 1 MB and 10,000 cues. Bold, italic and underline are supported. Advanced styling stops conversion unless you choose plain text mode, which removes layout, voice tags and karaoke formatting. Segmented timestamp maps are unsupported.
Does conversion fix timing or translate subtitles?
No. Existing cue times and dialogue are retained. Cues must be in increasing start-time order and end after they start. Overlapping cues are allowed. Use the subtitle timing fixer when you need alignment to a recording.
What if processing fails?
Check the supported formats and file limits, then try a smaller file. Keep an original copy. A clear error message will explain an unsupported input or an unavailable processing service.