Fix subtitles that are out of sync
A free subtitle shifter. Move every subtitle earlier or later, or retime a file made for a different frame rate, then download the fixed SRT or VTT. It runs in your browser, so your file never leaves your device.
Your subtitle file
Your file never leaves your device. The timing is fixed in your browser.
Fixed file
How to shift subtitles
To shift subtitles, drop your SRT, VTT or SBV file into the tool above, choose Earlier or Later, and enter the gap in seconds. If the subtitles appear before the words are spoken, move them later. If they appear after, move them earlier. If they start in sync and drift further out, the file was made for a different frame rate: choose both frame rates instead. Then download the fixed file.
How it works
- Step 1
Add your file
Drop the .srt, .vtt or .sbv file onto the box, choose it, or paste its text.
- Step 2
Measure the gap
Play your video and note when the first line is spoken and when its subtitle appears.
- Step 3
Move the subtitles
Choose Earlier or Later and enter the gap in seconds. The fixed file appears right away.
- Step 4
Download and test
Download the file, load it with your video, and check a line near the start and one near the end.
Which fix do you need?
- Subtitles appear before the words are spoken: move them later by the gap.
- Subtitles appear after the words are spoken: move them earlier by the gap.
- In sync at the start, then further out as the video goes on: the file was made for a different frame rate, often 25 fps against 23.976. Use the frame rate fix.
- In sync until one point, such as a cut or an ad break, then off: enter the number of the first subtitle that’s off in Starting at subtitle.
- Off by different amounts all the way through: the subtitles were made for a different cut of the video. Fix those lines in the subtitle editor.
SRT vs VTT
| Detail | SRT | VTT |
|---|---|---|
| Full name | SubRip Subtitle | WebVTT (Web Video Text Tracks) |
| First line | A cue number (1) | WEBVTT |
| Timing | 00:00:01,000 --> 00:00:03,000 | 00:00:01.000 --> 00:00:03.000 |
| Styling | Bold, italic and underline | Bold, italic, underline, CSS classes, position and alignment |
| Use it for | Video editors, YouTube, Facebook, LinkedIn and most media players | Web video players (HTML5), Vimeo, YouTube and online course platforms |
Want the subtitles on the video itself?
Upload your video and AutoSubtitles writes the subtitles from the speech, then burns them in with styled, animated captions. Free to start, with no account.
Frequently asked questions
- How do I sync subtitles with a video?
Find how far off they are: play the video and compare when a line is spoken with when its subtitle appears. Drop the subtitle file into the tool above, choose Earlier or Later, enter that gap in seconds and download the fixed file.
- Should I move my subtitles earlier or later?
If you read a subtitle before you hear the line, move the subtitles later. If you hear the line first and the subtitle comes after, move them earlier.
- Why do my subtitles drift further out of sync?
The subtitle file was timed for a video with a different frame rate, for example a 25 fps European release played against a 23.976 fps one. Each minute adds a little more delay. Choose the two frame rates in the frame rate fix and every time is stretched to match.
- Can I shift only part of a subtitle file?
Yes. Enter the number of the first subtitle that is out of sync in Starting at subtitle. Subtitles before it keep their times.
- Does this change the text?
No. Only the timings change. The text, bold, italic and underline stay the same, and you can keep the same format or save as SRT, VTT or SBV.
- Can’t I just set a subtitle delay in VLC?
You can. In VLC, the G and H keys move subtitles in steps of 50 milliseconds while you watch, but the change isn’t saved to the file. Shifting the file here fixes it for every player and upload.
- Is the subtitle shifter free?
Yes. It is free with no signup, and your file never leaves your device.
- I don't have a subtitle file yet. Can you make one?
Yes. Upload your video to AutoSubtitles and it writes the subtitles for you from the speech, with timings. You can fix any word, then burn styled captions into the video for free, or download SRT, VTT and TXT files with Pro ($9/month).
More free tools
- Subtitle editorFix the words and timings in an SRT or VTT file, with your video alongside.
- Add text to a GIFPut a caption or meme text on an animated GIF, in 28 caption styles.
- Subtitle converterConvert between SRT, VTT, SBV and TXT in one click.
- VTT to SRTTurn a WebVTT file into an SRT for editors and social platforms.
- SRT to VTTTurn an SRT into a WebVTT file for web players and course platforms.
- SRT to TXTTurn an SRT into a clean transcript with no numbers or timings.
- VTT to TXTTurn a VTT file or a Zoom or Teams transcript into plain text.
