Bulk Subtitle Time-Shifter
Shift subtitle timing by ±milliseconds with pasted SRT/VTT text and instant before/after comparison. Localizers fix a 2.5s broadcast delay — paste, shift, copy or download, all local.
Runs on JSZip
How to Use the Bulk Subtitle Time-Shifter
Similar Tools You Might Need
See allSubtitle Translator
Translate pasted SRT or VTT subtitle text into 9 languages (Spanish, French, German, Japanese, Chinese, Hindi, Portuguese, Russian, Arabic) while preserving every timestamp — AI-powered with your own API key, text never stored.
Bulk Video Subtitle Burner
Burn one shared SRT subtitle file permanently into a whole batch of videos with font-size and bottom/top/middle position control. Course creators hard-sub 20 lessons for platforms that ignore caption files — FFmpeg WASM, 2 free batches a day.
Subtitle Generator
Create SRT/VTT subtitles manually by typing or dictating text with live timestamp capture. No automatic transcription — you provide the text.
Audio Transcript Formatter
Clean up messy audio transcript dumps into readable articles or scripts with AI — paste raw text, pick article or script format. Podcasters turn 5,000 garbled words into publishable copy — 1 credit per cleanup.
Email Signature Generator
Build professional HTML email signatures with photo, links, and contact details. Sign every mail like a company — local generation, free, copy-paste.
Frequently Asked Questions
Why do subtitle batches drift out of sync?
Frame-rate conversions (23.976 vs 25 fps), removed intros, and director's-cut length differences shift every cue equally. A uniform +2500 ms offset fixes a leader change — shift once, verify the first and last cue in the before/after comparison, done.
Positive or negative offset — which?
Positive delays captions (video runs ahead), negative advances them (captions run ahead); negatives clamp at zero so no cue goes negative. Test on the sample: if dialogue appears before lips move, apply a small positive offset in 250 ms steps.
Can episodes need different offsets?
Yes when edits differ per episode — this tool shifts one pasted text per run. Measure each episode's drift (pilot +0 ms, rest +2500 ms) and run one shift per group.
Are my subtitle files uploaded?
No — shifting runs locally in your browser on pasted text with a free copy/download; timing data never leaves your device. Original formatting passes through untouched, with the separator kept per format (, for SRT, . for VTT).
Related Video Tools
Subtitle Translator
Translate pasted SRT or VTT subtitle text into 9 languages (Spanish, French, German, Japanese, Chinese, Hindi, Portuguese, Russian, Arabic) while preserving every timestamp — AI-powered with your own API key, text never stored.
Bulk Video Subtitle Burner
Burn one shared SRT subtitle file permanently into a whole batch of videos with font-size and bottom/top/middle position control. Course creators hard-sub 20 lessons for platforms that ignore caption files — FFmpeg WASM, 2 free batches a day.
Last updated October 2026