What is preserved
The converter preserves plain caption text and millisecond start/end times. It renumbers cues on export and may wrap long text lines.


Convert existing SRT captions into WebVTT for a web video player. Your subtitle text stays in this browser: this tool does not upload the file or require an account. It converts timed text, not spoken audio.
Free · No sign-in · Processed in your browser · No subtitle upload
Plain text and timing only; styling and positioning are not preserved. Nothing is saved to the cloud. Download your result before closing this page.
Choose an SRT file or paste its text into the editor.
Check the validated cues and leave the timing offset at zero to preserve timing.
Download VTT; the output uses a WEBVTT header and dot-separated milliseconds.
The converter preserves plain caption text and millisecond start/end times. It renumbers cues on export and may wrap long text lines.
Font styling, caption positioning and WebVTT STYLE/REGION blocks are not carried over. Use a specialist caption editor if layout or karaoke styling matters.
No. You need an existing subtitle file. Use MP4 to Text to transcribe a recording first.
No. File reading, validation, editing and download run in your browser. There is no account or transcription-minute charge.
Use UTF-8 SRT or VTT text up to 2 MB and 20,000 cues. Malformed or out-of-order timestamps are rejected rather than silently repaired.
Existing subtitle conversion is free. To generate captions from speech, use your signed-in transcription allowance.
See transcription plans and limits