Frame Gap Fixer
Fast. Private. Perfect.
Enforce the minimum gap between adjacent subtitles that Netflix, BBC, and Disney+ QC demands. Never fail a delivery for zero-gap intervals again.
Drag & drop your subtitle file here
or click to browse
SRT, VTT, ASS, SSA, LRC, SBV, TTML, SCC, STL, SMI, TXT
How It Works
Upload your subtitle file.
Choose the gap mode: milliseconds or frames, and set your frame rate if using frames.
Set the minimum gap (default 83ms, roughly 2 frames at 24fps) and minimum cue duration.
The fixer scans all adjacent cue pairs and shrinks any cue whose end is too close to the next start.
Download the QC-compliant subtitle file.
Why Choose AllSubConverter?
Your Privacy Matters
Everything runs in your browser. Your files are never uploaded.
Lightning Fast
Optimized processing engine converts files in seconds.
Truly Unlimited
No file size limits. No daily limits. Completely free.
Works Everywhere
Works on Windows, Mac, Linux, iOS, Android - any modern browser.
What the Frame Gap Fixer Does
Who Needs Frame Gap Fixing?
Streaming Platform Delivery
Netflix, Disney+, and Amazon reject subtitles where adjacent cues have zero or near-zero gaps. Fix them automatically before delivery.
Freelance Translators & QC Teams
Outsourced subtitle work must pass strict QC. Enforce the 2-frame gap rule in seconds instead of manually adjusting hundreds of cues.
Broadcast & Post-Production
Broadcast captioning requires clear separation between cues. Set the exact gap your broadcaster demands.
Frequently Asked Questions
Netflix and other streamers require at least 2 frames (roughly 80-83ms at 24fps) between adjacent subtitle cues so the viewer's eye can register the transition. Zero-gap intervals fail QC automatically.
No. You set a minimum cue duration (default 500ms). The fixer will never shrink a cue below that threshold, so readability is always preserved. If a cue cannot meet the gap without going below minimum duration, it is left unchanged.
Yes, completely free with no sign-up or limits. It runs entirely in your browser.
The gap in milliseconds equals (frame count / frame rate) x 1000. For example, 2 frames at 23.976fps = 83.4ms, and 2 frames at 25fps = 80ms. You can also set the gap directly in milliseconds.
Input: SRT, VTT, ASS, SSA, LRC, SBV, TTML, SCC, STL, SMI. Output: SRT.