browser-only · nothing uploaded · free
Free subtitle tools.
11 tools for 4 kinds of work. Drop a file, run, download. Nothing leaves your browser.
added this week
New tools
- NEW
Fix subtitle encoding
Garbled Korean/Japanese/Chinese subtitles → clean UTF-8 (EUC-KR, Shift_JIS, GBK).
EUC-KR · SJIS · GBK → UTF-8Format & recovery - NEW
Find & replace in subtitles
Bulk-replace names and terms across a file, with whole-word and regex options.
names · terms · regexText cleanup - NEW
Subtitle line length fixer
Split lines over 42 characters at phrase boundaries into two balanced lines.
42 chars · CJK 20Text cleanup
Format & recovery
Make the file open anywhere.
2 tools
Timing
Shift, stretch, join, cut.
3 tools
Subtitle sync & shift
Move all cues by seconds, or stretch to fix drift.
± seconds · stretchTiming- NEW
Merge & split subtitle files
Join part-1/part-2 files with offsets, or cut a file at a timestamp.
parts → one · one → twoTiming - NEW
Subtitle frame rate converter
23.976 ↔ 24 ↔ 25 ↔ 29.97 fps drift fix with presets.
23.976 · 24 · 25 · 29.97Timing
Text cleanup
Fix what the cues say.
3 tools
Subtitle cleaner
Remove tags, empty cues, [sound] captions; fix overlaps; renumber.
tags · [SDH] · overlapsText cleanup- NEW
Find & replace in subtitles
Bulk-replace names and terms across a file, with whole-word and regex options.
names · terms · regexText cleanup - NEW
Subtitle line length fixer
Split lines over 42 characters at phrase boundaries into two balanced lines.
42 chars · CJK 20Text cleanup
Check & extract
Inspect, export, combine.
3 tools
Subtitle to text
Turn SRT/VTT into a clean transcript, with or without timestamps.
SRT · VTT → TXTCheck & extractMerge bilingual subtitles
Combine two subtitle files into one with both languages per cue.
2 files → 1 bilingualCheck & extract- NEW
Subtitle quality check
Reading speed (CPS), long lines, too-short cues, overlaps — Netflix-style QC report.
CPS · duration · overlapCheck & extract
And translation · first file free
AI subtitle translator
Take the file you just fixed straight into 36 languages. Context-aware, timing intact, pay per credit.