Free Online Subtitle Tools for SRT, VTT, and ASS
Translate subtitles, generate captions from audio or video, edit timing, and convert subtitle formats in one browser-based toolkit.
Subtitle Translation
Translate SRT, VTT, and ASS subtitles with AI while preserving timing, then export translated or bilingual subtitles for multilingual audiences.
Audio to Subtitle
Convert MP3, WAV, M4A, AAC, FLAC, and OGG audio files into editable SRT, VTT, or ASS subtitles with Whisper AI.
Video to Subtitle
Upload MP4, WebM, MOV, or MKV videos and generate editable timestamped subtitles from the audio track with Whisper AI.
Subtitle Editor
Edit SRT, VTT, and ASS in your browser: fix timings, edit cue text, add or delete lines, and export to any supported format. Private, no uploads.
Subtitle Time Shifter
Fix subtitle delay by shifting every cue forward or backward. Sync SRT, VTT, ASS, and SSA files when captions appear too early or too late.
SRT Merger
Merge multiple subtitle files into one clean SRT. Append files in order for multi-part videos, or keep original timestamps and sort cues.
Subtitle Splitter
Split long subtitles into smaller SRT parts by timestamp or cue count, with optional timing reset for separate video segments.
SRT Fixer
Repair broken SRT files by fixing cue numbering, timestamp formatting, invalid durations, overlap issues, and out-of-order cues.
SRT Cleaner
Remove HTML tags, ASS override codes, duplicate cues, bracketed sound labels, and messy whitespace from subtitle files.
Subtitle FPS Converter
Convert subtitle timing between 23.976, 24, 25, and 29.97 fps to fix gradual drift caused by frame-rate mismatches.
Subtitle Reading Speed Checker
Check CPS, WPM, line length, and display duration to find subtitle cues that are too fast or too long to read comfortably.
Extract Hardcoded Subtitles
Extract hardcoded subtitles from videos using OCR technology. This is planned for videos with burned-in text that you want to edit or translate.
Subtitle Format Converters
Instantly convert between SRT, VTT, ASS, and plain text subtitle formats. The browser-based converters are private, fast, and do not upload your file.
Subtitle to Plain Text
Extract dialogue from SRT, WebVTT, or ASS/SSA files as plain .txt. No timestamps, browser-only, copy or download.
VTT to SRT
Convert WebVTT (.vtt) subtitle files to SubRip (.srt) format. Timestamps are reformatted automatically and files stay in your browser.
SRT to VTT
Convert SubRip (.srt) subtitle files to WebVTT (.vtt) format for HTML5 video, course platforms, and web players.
SRT to ASS
Convert SubRip (.srt) subtitle files to Advanced SubStation Alpha (.ass) format. Inline tags become ASS override codes.
ASS to SRT
Convert Advanced SubStation Alpha (.ass / .ssa) subtitle files to SRT. Override codes are stripped, leaving clean plain-text cues.
ASS to VTT
Convert Advanced SubStation Alpha (.ass / .ssa) subtitle files to WebVTT (.vtt). Styling codes are cleaned for web-ready output.
VTT to ASS
Convert WebVTT (.vtt) subtitle files to Advanced SubStation Alpha (.ass). A default style sheet is included for playback.
Frequently Asked Questions
Everything you need to know about our subtitle tools