Shift & rescale timing
Timing tools
Nudge every timestamp by a fixed offset, or rescale timing when a subtitle was authored for a different frame rate. Re-sync subtitles that drift out of step using two reference points.
Subtitle Toolkit
Shift timing, convert frame rates, correct drift, censor words, and validate against Netflix, BBC, and WAI style guides — or pull subtitles straight out of MKV/WebM video. Everything runs locally in your browser, so your files never leave your device.
Timing tools
Nudge every timestamp by a fixed offset, or rescale timing when a subtitle was authored for a different frame rate. Re-sync subtitles that drift out of step using two reference points.
Content tools
Mask chosen words across the whole file in one pass, and flag invalid or overlapping timing and overlong lines against selectable style guides — Netflix, BBC, WAI, EAA, and Netflix Japanese/Chinese. One click auto-wraps a too-long line.
MKV / WebM
Pull embedded text subtitle tracks (SRT, ASS/SSA) straight from an .mkv/.webm container by streaming the file — no video engine, no downloads, no heavy memory load.
Garbled files
Re-decode a file under a different text encoding if it came in garbled, and optionally add a BOM on export.
The entire toolkit is static files that run in the browser. Grab the release ZIP and keep your own copy — extract, install once, and it works with no account and no server.
The beginner's guide walks you through your first file in under five minutes — no jargon, no setup.
Batch power for whole folders of subtitles — still fully local
The free single-file tools stay free, anonymous, and fully local. Pay once and Pro is yours forever — it follows your account on any device, and your files never leave your machine.
The same toolkit on your phone — process .srt files offline, anywhere. Install the APK directly (sideload; "install unknown apps" prompt).
Questions or feedback: rhls.softdev@gmail.com