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.

Your subtitles

Runs in your browser. Your subtitles are never uploaded.

Fix overlaps in three steps

1.

Add the SRT

Paste it or open the file.

2.

Choose a gap

0 ms lets subtitles touch; 80 ms (two frames) is the broadcast standard.

3.

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.

Caption your videos in minutes

Animated, word-synced captions in the styles top creators use. Upload a video, pick a style, fix any word, and export.

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.

Related tools