Subtitle Toolbox

Edit SRT and WebVTT subtitle files by shifting timings, adjusting playback speed, converting formats, joining short entries, and finding overlaps.

Files and content are processed locally in your browser and are not uploaded to our server.

About this tool

Edit SRT and WebVTT subtitle files directly in your browser. Move all subtitles earlier or later, adjust them for a different playback speed, convert between SRT and VTT, join short entries, split long lines, and find overlapping time ranges.

How to use

  1. Import and export SRT and WebVTT files
  2. Shift the start and end times of all subtitles
  3. Adjust subtitles for a different playback speed
  4. Convert between SRT and VTT
  5. Join, split, and check overlapping subtitle entries
  6. Load subtitles: Paste SRT/VTT text or import a .srt/.vtt file.
  7. Choose operation: Shift timing, convert format, or run cleanup actions.
  8. Export: Copy or download the adjusted subtitle file.

Examples

Limitations

FAQ

How do I shift all subtitles by 2 seconds?
Use the shift tool and enter +2000 ms (or -2000 to move earlier). All subtitle times update together.
SRT vs VTT—what changes on convert?
Time separator changes (comma vs dot), WEBVTT header is added or removed, and subtitle indexing adjusts to each format.
Can I fix overlapping subtitles?
The toolbox highlights overlaps so you can trim end times or merge entries before export.
Will UTF-8 characters work?
Yes. CJK and other Unicode subtitle text is preserved through parse and export.