All tools
Convert, edit and fix subtitle files online. SRT, VTT, ASS and more. Files are processed in your browser and never uploaded.
SRT to VTT Converter — Free & Online
Convert SRT subtitles to WebVTT (.vtt) online for free. Drag in your .srt file and download a ready-to-use .vtt file. Processed in your browser.
VTT to SRT Converter — Free & Online
Convert WebVTT (.vtt) subtitles to SubRip (.srt) online for free. Drag in your .vtt file and download a ready-to-use .srt file. Processed in your browser.
SRT to Text — Extract Subtitle Transcript
Extract plain text from SRT subtitles online for free. Removes timestamps and numbering to give you a clean transcript. Processed in your browser.
Subtitle Timing Shifter — Delay or Advance Subtitles
Shift subtitle timings forward or backward online for free. Fix out-of-sync SRT and VTT subtitles in seconds. Processed in your browser.
ASS/SSA to SRT Converter — Free & Online
Convert Advanced SubStation Alpha (.ass/.ssa) subtitles to SubRip (.srt) online for free. Styling is removed; timing and text are kept. Processed in your browser.
Fix Subtitle Encoding — Repair Garbled Subtitles to UTF-8
Fix garbled (mojibake) subtitles online for free. Re-decode SRT, VTT or ASS files from GBK, Big5, Shift_JIS and more into clean UTF-8. Processed in your browser.
Subtitle Frame Rate Converter — Scale Subtitle Timing
Rescale subtitle timings for frame-rate mismatches (e.g. 23.976 to 25 fps) online for free. Works with SRT and VTT. Processed in your browser.
Merge Bilingual Subtitles — Combine Two Subtitle Files
Merge two subtitle files into one bilingual SRT with both languages stacked per line. Free, online and processed in your browser.
Join Subtitles — Combine Multiple Subtitle Files
Join two subtitle files into one online for free. Append segments in order or merge by timeline, with automatic renumbering. Works with SRT and VTT, processed in your browser.
Split Subtitles — Cut a Subtitle File in Two
Split one subtitle file into two parts at a chosen timecode online for free. Optionally rebase the second part to start at zero. Works with SRT and VTT, processed in your browser.