SRT Fixer

Repair common SRT problems: cue numbering, timestamp formatting, invalid durations, overlapping cues, blank blocks, and out-of-order subtitles.

Upload or paste SRT
The repair runs locally in your browser and exports a clean .srt file.
Output: 0 cues
Repair report

Upload or paste subtitle text to see repair details.

Fixed preview
Showing the first 20 repaired cues.
Fixed cues will appear here.

Repair SRT files that players reject

Use the SRT fixer when a subtitle file has bad cue numbers, missing blank lines, inconsistent timestamp separators, invalid durations, or cues that are out of order.

Renumber cues

Export clean SRT cue numbering from 1 even when the input file is messy.

Repair timing

Fix invalid durations, normalize timestamps, and optionally sort cues by time.

Reduce overlap issues

Add a small gap when subtitle cues overlap and cause player problems.

Download clean SRT

Preview the repaired cues and download a standard .srt file instantly.

SRT repair examples, validation checks, and safe fixes

Use an SRT fixer when a subtitle file will not load in a player or editor because of broken numbering, inconsistent timestamp separators, missing blank lines, invalid cue durations, or out-of-order cues.

Example input and output

Problem input
7 00:00:03.000 --> 00:00:02.000 This cue ends too early.
Fixed output
1 00:00:03,000 --> 00:00:04,000 This cue ends too early.

Best for

Player import errors

Repair SRT files that VLC, YouTube, editors, or subtitle tools reject because the syntax is malformed.

Bad generated subtitles

Clean up rough exports from transcription tools before translating, editing, or uploading.

Timing sanity checks

Find and fix cues with invalid durations, basic overlap problems, or inconsistent order.

Common file issues handled

Cue numbering

Output cues are renumbered from 1 so the file follows normal SubRip structure.

Timestamp format

Timestamps are exported in standard SRT comma format: HH:MM:SS,mmm.

Overlap repair

Simple overlaps can be shifted forward with a small configurable gap.

Text preservation

The fixer repairs structure and timing; use SRT Cleaner if you want to remove tags or sound labels.