Convert subtitle files between SubRip and WebVTT while preserving cue order and timing.
Last updated: June 2026 | By Patchworkr Team
SRT cue numbers are preserved when present, and timestamps are normalized to VTT format.
| cue | timing | text |
|---|---|---|
| 1 | 00:00:01.000 --> 00:00:03.000 | Hello from Patchworkr. |
| 2 | 00:00:04.000 --> 00:00:06.000 | This subtitle converts cleanly. |
| 3 | 00:00:07.000 --> 00:00:09.000 | SRT to VTT and back again. |
SubRip uses numbered cues and comma-based timestamps. WebVTT uses a similar cue structure but expects dot-based timestamps and an optional WEBVTT header.
Paste an SRT subtitle file and convert cue timestamps into WebVTT format.
Paste a WebVTT subtitle file and produce a numbered SRT transcript.
Cue timings are normalized, but complex VTT settings blocks and styling comments are not preserved.
Each cue keeps its text lines, but formatting tags may be treated as plain text in the preview.
Use the example to verify the layout and file export before loading your own subtitles.
Related Tools
Convert between CSV tables and JSON arrays.
Convert between .env files and JSON objects.
Convert between INI files and JSON objects.
Convert between JPG images and WebP files.
Convert between PNG images and WebP files.
Convert between JPG images and PNG files.