AI Subtitle Translation and Transcription for SRT, VTT, and ASS
Translate subtitles with AI, batch translate multiple files, generate captions from audio or video, then edit, convert, and clean subtitle files in your browser.
Subtitle Translation
Translate SRT, VTT, and ASS subtitles with AI while preserving timing, then export translated or bilingual subtitles for multilingual audiences.
Batch Subtitle Translation
Upload multiple subtitle files, choose several target languages, run paid AI translation jobs, and download all results as one ZIP.
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.
Batch Time Shifter
Shift many subtitle files earlier or later with one shared offset, use credits for bulk timing fixes, and download every result as one ZIP.
Subtitle Sync Tool
Fix subtitles that drift over time with multiple sync points. Retiming works for SRT, VTT, ASS, and SSA without uploading your file.
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.
Batch SRT Fixer
Repair many broken SRT files, use credits for bulk subtitle fixing, and download fixed outputs as one ZIP.
SRT Cleaner
Remove HTML tags, ASS override codes, duplicate cues, bracketed sound labels, and messy whitespace from subtitle files.
Batch SRT Cleaner
Clean many SRT, VTT, ASS, and SSA files, use credits for bulk subtitle cleanup, and download clean SRT outputs as one ZIP.
Subtitle FPS Converter
Convert subtitle timing between 23.976, 24, 25, and 29.97 fps to fix gradual drift caused by frame-rate mismatches.
Batch Subtitle FPS Converter
Convert many subtitle files between video frame rates, use credits for bulk processing, and download every result as one ZIP.
Batch Subtitle Format Converter
Convert many SRT, VTT, ASS, SSA, SBV, LRC, TTML, and CSV files, use credits for bulk processing, and download every result as one ZIP.
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.
Batch Subtitle to Text
Extract clean TXT transcripts from many SRT, VTT, ASS, and SSA files, use credits for bulk text extraction, and download one ZIP.
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.
Batch Subtitle Format Converter
Convert multiple subtitle files to one target format and download all results as a ZIP.
Subtitle Converter Hub
Choose the right browser-based converter for SRT, VTT, ASS, SSA, and plain text subtitle workflows.
Subtitle to Plain Text
Extract dialogue from SRT, WebVTT, or ASS/SSA files as plain .txt. No timestamps, browser-only, copy or download.
Batch Subtitle to Text
Extract plain TXT transcripts from multiple subtitle files and download all results as a ZIP.
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 SBV
Convert SubRip (.srt) subtitles to YouTube SBV caption blocks with comma-separated time ranges.
SBV to SRT
Convert YouTube SBV or .sub caption files into standard numbered SubRip (.srt) subtitles.
SRT to LRC
Convert subtitle cue starts into LRC timed lyric lines for lyric players and music workflows.
LRC to SRT
Convert LRC timed lyrics into SRT subtitle cues with inferred end times from the next lyric line.
SRT to TTML
Convert SubRip subtitles to TTML or DFXP-style XML timed text for caption delivery workflows.
TTML to SRT
Extract readable SRT cues from TTML, DFXP, or XML timed text caption files.
SRT to CSV
Export SRT cue index, start time, end time, duration, and text as spreadsheet-ready CSV rows.
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