Fix Overlapping SRT Subtitles
When a subtitle ends after the next one starts, players stack both on screen or skip one. This trims each subtitle to end right before the next, and tells you how many it fixed.
Runs in your browser. Your subtitles are never uploaded.
Fix overlaps in three steps
Add the SRT
Paste it or open the file.
Choose a gap
0 ms lets subtitles touch; 80 ms (two frames) is the broadcast standard.
Fix and download
You'll see how many overlaps were found and fixed.
Where overlaps come from
Overlaps usually come from auto-generated subtitles, from merging two files, or from shifting part of a file by hand. YouTube and most players then show two subtitles stacked on top of each other, and some TV and streaming platforms reject the file.
Each overlapping subtitle is shortened to end at the next one's start, minus the gap. A subtitle that would end up shorter than 0.3 seconds keeps that minimum and pushes the next one slightly later instead, so nothing flashes by unreadably.
Professional guidelines ask for a small gap between subtitles so viewers notice the change: Netflix uses two frames, about 83 ms at 24 fps.
What you get
A count of fixes
See how many overlaps there were before you download.
Optional gap
Add 0 to 500 ms between subtitles.
Text untouched
Only end times change; words and formatting stay.
Frequently
Asked Questions
Why do I see two subtitles at once?
The first subtitle's end time is after the second one's start time, so the player shows both. Fixing the overlaps solves it.
What gap should I use between subtitles?
Two frames (about 80 ms) is the common professional standard. For social video, 0 is fine.
Does it work for VTT files?
Yes: paste a VTT and it's fixed and saved as VTT.
Is my file uploaded?
No. It's processed in your browser.