Subtitle Toolbox
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
- Import and export SRT and WebVTT files
- Shift the start and end times of all subtitles
- Adjust subtitles for a different playback speed
- Convert between SRT and VTT
- Join, split, and check overlapping subtitle entries
- Load subtitles: Paste SRT/VTT text or import a .srt/.vtt file.
- Choose operation: Shift timing, convert format, or run cleanup actions.
- Export: Copy or download the adjusted subtitle file.
Examples
- Fix subs that drift after frame-rate conversion
- Convert YouTube VTT downloads to SRT for editors
- Shift entire subtitle track for intro offset
- Merge fragmented subtitle entries from auto-transcription
Limitations
- Does not embed subtitles into video containers
- Complex SSA/ASS styling is not supported
- The entered subtitle text and imported subtitle files are processed directly in your browser and are not sent to a server.
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.