Free Online Tools

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.

SRT/VTT/ASSBatch ZIP

Batch Subtitle Format Converter

Convert multiple subtitle files to one target format and download all results as a ZIP.

Convert now
SRT/VTT/ASSGuide

Subtitle Converter Hub

Choose the right browser-based converter for SRT, VTT, ASS, SSA, and plain text subtitle workflows.

Convert now
SRT/VTT/ASS.TXT

Subtitle to Plain Text

Extract dialogue from SRT, WebVTT, or ASS/SSA files as plain .txt. No timestamps, browser-only, copy or download.

Convert now
SRT/VTT/ASSTXT ZIP

Batch Subtitle to Text

Extract plain TXT transcripts from multiple subtitle files and download all results as a ZIP.

Convert now
.VTT.SRT

VTT to SRT

Convert WebVTT (.vtt) subtitle files to SubRip (.srt) format. Timestamps are reformatted automatically and files stay in your browser.

Convert now
.SRT.VTT

SRT to VTT

Convert SubRip (.srt) subtitle files to WebVTT (.vtt) format for HTML5 video, course platforms, and web players.

Convert now
.SRT.SBV

SRT to SBV

Convert SubRip (.srt) subtitles to YouTube SBV caption blocks with comma-separated time ranges.

Convert now
.SBV.SRT

SBV to SRT

Convert YouTube SBV or .sub caption files into standard numbered SubRip (.srt) subtitles.

Convert now
.SRT.LRC

SRT to LRC

Convert subtitle cue starts into LRC timed lyric lines for lyric players and music workflows.

Convert now
.LRC.SRT

LRC to SRT

Convert LRC timed lyrics into SRT subtitle cues with inferred end times from the next lyric line.

Convert now
.SRT.TTML

SRT to TTML

Convert SubRip subtitles to TTML or DFXP-style XML timed text for caption delivery workflows.

Convert now
.TTML.SRT

TTML to SRT

Extract readable SRT cues from TTML, DFXP, or XML timed text caption files.

Convert now
.SRT.CSV

SRT to CSV

Export SRT cue index, start time, end time, duration, and text as spreadsheet-ready CSV rows.

Convert now
.SRT.ASS

SRT to ASS

Convert SubRip (.srt) subtitle files to Advanced SubStation Alpha (.ass) format. Inline tags become ASS override codes.

Convert now
.ASS.SRT

ASS to SRT

Convert Advanced SubStation Alpha (.ass / .ssa) subtitle files to SRT. Override codes are stripped, leaving clean plain-text cues.

Convert now
.ASS.VTT

ASS to VTT

Convert Advanced SubStation Alpha (.ass / .ssa) subtitle files to WebVTT (.vtt). Styling codes are cleaned for web-ready output.

Convert now
.VTT.ASS

VTT to ASS

Convert WebVTT (.vtt) subtitle files to Advanced SubStation Alpha (.ass). A default style sheet is included for playback.

Convert now

Frequently Asked Questions

Everything you need to know about our subtitle tools