Frame Gap Fixer
Help align adjacent subtitle cues with common broadcast and streaming delivery guidelines (such as a 2-frame minimum gap).
Drag & drop your subtitle file here
Drag and drop subtitle files here or click to browse
What the Frame Gap Fixer Does
Engineered for video editors and localization teams. Helps enforce common subtitle timing rules and formatting.
Frame Gap Fixer Live Execution Demo
In-Memory Processing
File parsing, mutations, and time shifts for standard tools run in browser memory without sending subtitle files to our servers.
Millisecond Precision
Millisecond-accurate timecode parsing and arithmetic prevent synchronization drift across desktop and web players.
Fault-Tolerant Engine
Automatic multi-encoding detection and syntax sanitization gracefully handle malformed cues and unexpected linebreaks.
Who Needs Frame Gap Fixing?
Real-world scenarios across video post-production, course transcription, and global localization.
Streaming Platform Delivery
Streaming guidelines often flag subtitles where adjacent cues have zero or near-zero gaps. Inspect and adjust them before manual review.
Freelance Translators & Subtitlers
Client style guides often require specific frame gap intervals. Apply uniform gap spacing across cues in seconds instead of adjusting them one by one.
Broadcast & Post-Production
Broadcast captioning requires clear separation between cues. Set the exact gap your broadcaster demands.
How It Works
Streamlined end-to-end processing pipeline engineered for speed and precision.
Upload & Import
Upload your subtitle file.
Choose the gap mode
milliseconds or frames, and set your frame rate if using frames.
Configuration
Set the minimum gap (default 83ms, roughly 2 frames at 24fps) and minimum cue duration.
Processing
The fixer scans all adjacent cue pairs and shrinks any cue whose end is too close to the next start.
Verify & Export
Download your adjusted subtitle file.
Why Choose AllSubConverter?
Client-Side Privacy
Standard tools run in your browser so standard files are not uploaded to our servers.
Fast Local Parsing
Optimized processing engine parses and converts files directly in your browser.
Generous Batches
Up to 50 MB per file, 200 files or 1 GB total per batch.
Universal Compatibility
Runs in modern browsers across Windows, macOS, Linux, iOS, and Android.
More Subtitle Tools
Frequently Asked Questions
Many streaming and broadcast guidelines recommend at least 2 frames (roughly 80-83ms at 24fps) between adjacent subtitle cues so viewers can visually register subtitle transitions.
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.
Free with no sign-up required. 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.
Related Articles
Convert YouTube JSON3 Subtitles to SRT, VTT, or LRC | AllSubConverter
Download YouTube captions as JSON3 and convert them to SRT, VTT, or LRC. Step-by-step guide covering yt-dlp, the JSON3 format, and free online conversion.
Add Pinyin & Furigana to Subtitles | AllSubConverter
Learn how to add pinyin to Chinese subtitles and furigana to Japanese subtitles. AI-powered reading aids for language learners, karaoke, and study materials.